Tải bản đầy đủ (.pdf) (31 trang)

Xây dựng ứng dụng hướng dẫn du lịch Việt Nam trên Android

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.66 MB, 31 trang )

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC

BÁO CÁO TỔNG KẾT
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN

Tên đề tài: Xây dựng ứng dụng hướng dẫn du lịch Việt Nam
trên Android
Mã số:

Thuộc nhóm khoa học:
Đinh Văn Vũ
Vũ Ngọc Lành
Nguyễn Văn Nghị
Huỳnh Quang Phát
Đoàn Phạm Vũ Anh
Giảng viên hướng dẫn:
Tiêu Kim Cương

TP. Hồ Chí Minh, tháng 05 năm 2015


MỤC LỤC
Chương 1. Mở đầu ...................................................................................................................... 3
1.1 Tính cấp thiết và tính thời sự của đề tài ............................................................................ 3
1.2 Mục tiêu nghiên cứu ......................................................................................................... 3
1.3 Đối tượng và phạm vi nghiên cứu ..................................................................................... 3
1.4 Phương pháp nghiên cứu ................................................................................................. 4
1.5 Nhiệm vụ nghiên cứu........................................................................................................... 4
1.6 Cấu trúc của báo cáo............................................................................................................ 4
Chương 2. Cơ sở lý luận và thực tiễn của đề tài .................................................................... 6
2.1 Đặc điểm các khu vực du lịch chính của Việt Nam .......................................................... 6


2.2 Dịch vụ Google Map và Google Places ........................................................................... 7
2.3 Ưu điểm và hạn chế khi sử dụng các dịch vụ của Google để viết các ứng dụng Android 7
Chương 3. Phân tích thiết kế hệ thống.................................................................................... 9
3.1 Các API cần thiết phía Server của Google ....................................................................... 9
3.2 Các chức năng chính của hệ thống ................................................................................ 11
3.3 Cài đặt cho các chức năng chính của hệ thống.............................................................. 11
Chương 4. Kết quả nghiên cứu ............................................................................................. 22
4.1 Kế hoạch kiểm thử hệ thống ............................................................................................ 22
4.2 Kết quả đạt được ............................................................................................................. 27
4.3 Kết luận và kiến nghị ....................................................................................................... 31

2


Chương 1. Mở đầu
1.1 Tính cấp thiết và tính thời sự của đề tài

Du lịch tự khám phá đang là một trong những xu thế đang được ưa
chuộng hiện nay, giúp cho khách du lịch có thể tự do trải nghiệm cảm xúc theo
ý thích cá nhân, khơng phụ thuộc vào lịch trình cứng của các tour du lịch cụ thể
và giá thành rẻ. Tuy nhiên, một trong những khó khăn lớn nhất của hình thức du
lịch này là sự khơng hiểu biết của chính bản thân người du lịch (các danh lam
thắng cảnh cần đi, các đặc sản cần thưởng thức, vị trí địa lý cũng như đường đi
trong từng vùng du lịch), đặc biệt là người nước ngoài. Đã có những ứng dụng
Web giới thiệu cho người dùng về từng điểm du lịch, nhưng vẫn còn nhiều hạn
chế (phụ thuộc máy tính, khơng định vị được vị trí hiện tại cũng như từng điểm
du lịch cần đến, không biết được đường đi chính xác…).
Với sự phát triển của công nghệ, việc viết ra các ứng dụng tiện lợi cho du
lịch tự khám phá trên các thiết bị di động là hoàn toàn khả thi. Với một thiết bị
di động Android thơng thường, người du lịch hồn tồn có thể biết chính xác

các địa danh cần đến, các thắng cảnh cần quan tâm, các đặc sản cần thưởng
thức… cũng như vị trí và đường đi chính xác từ vị trí hiện tại của người du lịch
đến các nơi muốn đến. Ứng dụng khơng những chỉ có ý nghĩa với khách du lịch
muốn tự khám phá các vùng ở Việt Nam, mà cịn có thể trở thành cơng cụ hữu
hiệu với các hướng dẫn viên du lịch, giảng viên du lịch.
1.2 Mục tiêu nghiên cứu

Xây dựng ứng dụng hướng dẫn du lịch Việt Nam trên Android cho phép người
sử dụng (khách du lịch Việt Nam hoặc khách nước ngồi) có thể:
- Biết được chính xác các địa danh, các đặc sản, các lễ hội… mà mình nên tham
quan, thưởng thức, tham dự… tại nơi muốn đi du lịch (biết chính xác vị trí,
đường đi đến từng địa điểm tìm thấy);
- Tìm kiếm một số địa điểm mà một người du lịch hay quan tâm (các khách sạn,
các trạm ATM, các đồn cảnh sát, các trường học, trạm xe bus…);
- Đánh giá và chia sẻ cảm nhận của mình (rating, like…) tại từng địa danh,
quán đặc sản, các lễ hội… để làm dữ liệu gợi ý cho các khách du lịch khác.
1.3 Đối tượng và phạm vi nghiên cứu

Đối tượng nghiên cứu: Ứng dụng hướng dẫn du lịch Việt Nam trên Android.
Phạm vi: Hạn chế trên lãnh thổ Việt Nam, với các địa danh nổi tiếng trên cả ba
miền.

3


1.4 Phương pháp nghiên cứu

+) Phân tích, chia nhỏ bài toán: Client (ứng dụng Android) và WebServer
+) Thống kê các danh lam thắng cảnh cần thiết trên từng vùng của Việt nam
+) Thực nghiệm

+) Phân tích tài liệu
+) Hỏi ý kiến chuyên gia
1.5 Nhiệm vụ nghiên cứu

- Tìm hiểu về hệ thống định vị toàn cầu và các dịch vụ hỗ trợ của Google
trên bản đồ trực tuyến
- Tìm hiểu cách xây dựng một ứng dụng Android dựa trên các dịch vụ cung
cấp bởi Google (từ xác định yêu cầu, các api cần thiết đến phân tích, thiết
kế chương trình).
- Tìm hiểu đặc trưng của từng địa điểm du lịch chính của Việt Nam : tỉnh
(quận, thành phố), các thể loại du lịch đặc trưng của vùng đó và những
thứ khác mà người du lịch quan tâm (đặc sản, khách sạn, atm, bảo tàng,
danh lam thắng cảnh…).
- Tìm hiểu các từ khố tìm kiếm của Google tương ứng với các thể loại du
lịch đã liệt kê mục trước.
- Thiết kế, cài đặt và thử nghiệm chương trình.
1.6 Điểm mới của đề tài
 Tự động tìm kiếm các địa điểm mà người dùng quan tâm (Cây ATM, Bệnh
viện, Đại sứ quán, Bến xe,..) xung quanh mình. Người sử dụng có thể tùy
chỉnh theo sở thích của mình.
 Chương trình sẽ lưu các địa điểm du lịch nổi tiếng trên lãnh thổ Việt Nam
trong Cơ sở dữ liệu. Dựa vào các dữ liệu này, chương trình sẽ gợi ý cho
người sử dụng cần phải thăm các địa điểm du lịch nào từ vị trí hiện tại của
người sử dụng và cho phép người sử dụng có thể dễ dàng tìm đường đến đó.
Ngồi ra. Người dùng cũng có thể dùng chương trình để tham khảo các địa
điểm du lịch nổi tiếng ở 1 địa danh bất kì trên lãnh thổ Việt Nam. Qua đó tự
sắp xếp cho mình một chuyến đi phù hợp theo sở thích.
 Đồng thời cũng cho phép cộng đồng người sử dụng đưa ra ý kiến đánh giá
của mình (like) và chia sẻ với cộng đồng.
 Bổ sung thêm khả năng tìm kiếm các lễ hội, các địa điểm... mà Google chưa

hỗ trợ bằng cách bổ sung thêm dữ liệu trên Server riêng (Đang hoàn thiện)
1.7 Cấu trúc của báo cáo

4


Chương 1. Mở đầu
Chương 2. Cơ sở lý luận và thực tiễn của đề tài
Chương 3. Phân tích thiết kế hệ thống
3.1 Các API cần thiết phía Server của Google
3.2 Các chức năng chính của hệ thống
3.3 Cài đặt cho các chức năng chính của hệ thống
Chương 4. Kết quả nghiên cứu
4.1 Kế hoạch kiểm thử hệ thống
4.2 Kết quả đạt được
4.3 Kết luận và kiến nghị

5


Chương 2. Cơ sở lý luận và thực tiễn của đề tài
2.1 Đặc điểm các khu vực du lịch chính của Việt Nam

6


Việt Nam là một quốc gia có rất nhiều điểm tham quan đẹp và hấp dẫn, từ vùng
nông thôn đến đền thờ và các lăng mộ cổ trài dài từ Bắc tới Nam với hơn 40.000
di tích, thắng cảnh trong đó có hơn 3.000 di tích được xếp hạng di tích quốc gia
và hơn 7.000 di tích được xếp hạng cấp tỉnh. Đồng hành cùng với những địa

điểm đó là sự hợp nhất của 54 dân tộc anh em, mỗi dân tộc đều có những nét
đặc trưng về văn hố, phong tục tập quán và lối sống riêng.
Với hơn 40.000 di tích, thắng cảnh nhưng chỉ có gói gọn trong 64 tỉnh
thành của cả nước. Nên mỗi tỉnh thành sẽ có vơ vàn điểm đến cùng những món
ăn đặc sản nổi tiếng của từng vùng mà có lẽ đến người bản địa cũng khó lịng
nắm bắt được hết được.
2.2 Dịch vụ Google Map và Google Places

Google Map là một dịch vụ ứng dụng vào công nghệ bản đồ trực tuyến trên web
miễn phí được cung cấp bởi Google, hỗ trợ nhiều dịch vụ khác của Google đặc
biệt là dò đường và chỉ đường; hiển thị bản đồ đường sá, các tuyến đường tối ưu
cho từng loại phương tiện, cách bắt xe và chuyển tuyến cho các loại phương tiện
công cộng (xe bus, xe khách ...), và những địa điểm (kinh doanh, trường học,
bệnh viện, cây ATM...) trong khu vực cũng như khắp nơi trên thế giới.
Google Places là công cụ kết nối với Google Maps. Thơng qua Google Places,
bạn có thể dễ dàng đăng ký thông tin doanh nghiệp lên Google Maps. Đây sẽ là
một hình thức quảng bá mới khá hiệu quả mà khơng tốn kém chi phí, đặc biệt
nếu bạn hoạt động trong lĩnh vực cung cấp dịch vụ mà địa điểm là thiết yếu như
nhà hàng, khách sạn, khu vui chơi, phòng khám, v.v.v…
2.3 Ưu điểm và hạn chế khi sử dụng các dịch vụ của Google để viết các ứng
dụng Android

Ưu điểm:
- Sử dụng cơ sở dữ liệu có sẵn của Google.

7


- Không phải thu thập và xây dựng cơ sở dữ liệu.
- Tiết kiệm chi phí.

Nhược điểm:
- Bị google hạn chế các chức năng.
- Phải trả phí cho google nếu muốn thương mại hóa sản phẩm.

8


Chương 3. Phân tích thiết kế hệ thống
3.1 Các API cần thiết phía Server của Google
Google Maps Overlays (Lớp phủ)



Lớp phủ(overlays) là các đối tượng trên bản đồ, được xác định bởi tọa độ vĩ độ/ kinh
độ.



Các loại lớp phủ :



Marker : xác định một điểm trên bản đồ hoặc đánh dấu địa điểm dựa trên vĩ độ và

kinh độ, có thể được hiển thị bằng icon (hình ảnh) tùy chỉnh của người dùng ví dụ
như icon dưới đây:





Polyline : đchuỗi các ường thẳng trên bản đồ. Một Polyline là 1 đường được vẽ để

nối 1 loạt các tọa độ(các điểm chỉ định trước (ví dụ : lộ trình của 1 chuyến đi, 1 khu
vực địa lý... )


Polygon : chuỗi các đường thẳng trên bản đồ và các khối "closed" (tơ màu cho 1

khối kín các điểm) Polygon tương tự như polyline nhưng có thêm tính năng khoanh
vùng (xác định 1 tập hợp các điểm tạo thành 1 khối kín)


Circle and Rectangle : đường trịn và hình chữ nhật.



Info Windows : hiển thị nội dung trong 1 popup ballon ở phía trên của map.

Google Map Event

9




UI Event: Lắng nghe sự kiện từ người dùng.



MVC State change: Lắng nghe sự kiện từ sự thay đổi giá trị của các thuộc tính trên

Map. Để lắng nghe sự kiện, ta sử dụng phương thức addListener(). Phương thức
này nhận vào 1 đối tượng, 1 kiểu sự kiện để lắng nghe và 1 phương thức xử lý khi
sự kiện xảy ra.

Map Controls (Điều khiển)



The Default Controls (Control mặc định)



Control mặc định thiết lập cho Google Map gồm:



Zoom – hiển thị 1 slider hoặc button “+/-” để điều khiển độ zoom (zoom
level) của bản đồ



Pan – công cụ để dịch chuyển bản đồ sang trái, phải, trên, dưới.



MapType – cho phép người dùng chuyển đổi giữa các loại bản đồ (roadmap và
satellite)




Street View – hiển thị 1 icon Pegman (hình người) để có thể kéo bản đồ để enable

Street View (xem chi tiết về đường phố).


Một số control khác



Scale – hiển thị 1 thành phần chia tỷ lệ bản đồ



Rotate – hiển thị một biểu tượng nhỏ hình trịn để xoay bản đồ



Overview Map – hiển thị một thumbnail overview map cho phép xem bản đồ hiện

tại trong một khu vực rộng hơn.


Bạn có thể chỉ định control nào được hiển thị khi tạo bản đồ (bên trong MapOptions)
hoặc gọi bởi setOptions() để thay đổi các tùy chọn.

Google Maps Types



Google Maps - Basic Map Types




ROADMAP (bản đồ truyền thống, default 2D map)



SATELLITE (photographic map)



HYBRID (photographic map + tên đường và tên thành phố)



TERRAIN (bản đồ với hệ thống sơng ngịi, núi....)



Google Maps - 45° Perspective View (view phối cảnh 45°)

10




Bản đồ loại SATELLITE và HYBRID hỗ trợ xem phối cảnh hình ảnh 45° cho 1
số vùng xác định (chỉ các vùng ở zoom level cao)

3.2 Các chức năng chính của hệ thống


- Biết được chính xác các địa danh, các đặc sản, các lễ hội… mà mình nên tham
quan, thưởng thức, tham dự… tại nơi muốn đi du lịch (biết chính xác vị trí,
đường đi đến từng địa điểm tìm thấy);
- Tìm kiếm một số địa điểm mà một người du lịch hay quan tâm (các khách sạn,
các trạm ATM, các đồn cảnh sát, các trường học, trạm xe bus…);
- Đánh giá và chia sẻ cảm nhận của mình (rating, like…) tại từng địa danh,
quán đặc sản, các lễ hội… để làm dữ liệu gợi ý cho các khách du lịch khác.
3.3 Cài đặt cho các chức năng chính của hệ thống

Hệ thống được cài đặt theo sơ đồ kiến trúc như sau:

11


Sơ đồ Use case

Mô tả cho Menu và các button chính
Hệ thống của chúng tơi được dựa trên một trình đơn chính và các button, bất cứ
lúc nào người sử dụng có thể thốt ra khỏi chức năng trong menu mà sẽ trở lại
vào trang chủ.
Trong menu bar chính ở trang chủ người sử dụng có thể chọn một trong các
chức năng có sẵn (tìm kiếm, chỉ đường, thêm key, …) và các button chức năng
khác ( zoom in, zoom out, định vị). Khi chọn một trong các chức năng, thơng
tin thao tác cụ thể của chức năng đó sẽ được đưa ra. Nếu click các button trên hệ
thống sẽ thao tác theo lệnh:
 Tìm kiếm: xuất bảng thao tác để thực hiện thao tác tìm kiếm địa điểm. VD:
xuất textbox để nhập địa điểm.
 Chỉ đường: chuyển từ trang chủ đến trang chỉ đường gồm các thao tác cụ
thể để thực hiện chức năng này.

 Thêm key: chuyển đến trang thực hiện thao tác thêm key.
 Zoom in: người dùng chọn chức năng này sẽ phóng to bản đồ, có thể xem
bản đồ ở mức chi tiết.
 Zoom out: Thu nhỏ để xem bản đồ ở mức tổng quan, khơng chi tiết hố cụ
thể.
 Định vị: Xác định vị trí định vị của người dùng.

12


Thiết kế giao diện chính
Màn hình hiển thị Chính
 Hiển thị địa điểm người dùng
đang sử dụng ứng dụng.
 Hiển thị các địa điểm du lịch
xung quanh vị trí người dùng.

Hỗ trợ tìm kiếm địa điểm
 Suggest gợi ý những địa điểm
mà người dùng ở vị trí này hay
tìm kiếm có liên quan tới từ
khóa người dùng nhập vào
khung search

13


Thêm|Xóa keyword tìm kiếm mặc
định
 Người dùng có thể thêm hoặc

xóa địa điểm hiển thị trên bản
ứng dụng. Giúp ứng dụng thân
thiện với người dùng hơn.

Chỉ đường
 Hướng dẫn đường đi giữa 2 địa
điểm bất kì.
 Hiển thị khoảng cách.
 Thời gian di chuyển.
 Tên trục đường chính.

Thay đổi kiểu hiển thị bản đồ
 Giúp người dùng có cái nhìn
tổng quan cũng như cải thiện tốc
độ ứng dụng nếu mạng chậm.

14


Đánh giá. Review 1 địa điểm

Workflow hoạt động của các màn hình chức năng

Một số thuật tốn chính được sử dụng
Thuật toán chỉ đường

15


Mơ hình Use case thuật tốn chỉ đường



Trường hợp 1:
o Input: Nhập điểm xuất phát, nhấp nút hiển thị vị trí hiện tại
 Nhập điểm đến, nhấp nút hiển thị vị trí điểm đến
o Output: Hiển thị vị trí của điểm xuất phát trên bản đồ của app
 Hiển thị vị trí của điểm đến trên bản đồ của app



Trường hợp 2:
o Input: Nhập điểm xuất phát
 Nhập điểm đến
 Nhấp vào nút tìm kiếm oto (nút tìm kiếm theo đường đi của oto)
o Output: Hiển thị đường đi từ điểm xuất phát đến điểm cần đến trên bản đồ
(Hiển thị chế độ của đường đi oto)



Trường hợp 3:
o Input: Nhập điểm xuất phát
 Nhập điểm đến
 Nhấp vào nút tìm kiếm xe bus (nút tìm kiếm theo đường đi của bus).
Lựa chọn hình thức đi :
o Tuyến đường tốt nhất
o Ít chuyển tuyến hơn
o Ít đi bộ hơn
o Output: Hiển thị đường đi từ điểm xuất phát đến điểm cần đến trên bản đồ
theo 1 trong 3 hình thức trên (Hiển thị chế độ của đường đi xe bus)




Trường hợp 4:
o Input: Nhập điểm xuất phát
 Nhập điểm đến
 Nhấp vào nút tìm kiếm walker (nút tìm kiếm theo đường đi của walker)
o Output: Hiển thị đường đi từ điểm xuất phát đến điểm cần đến trên bản đồ
(Hiển thị chế độ của đường đi của walker)

Thuật toán Hiển Thị địa điểm

16


start

F

I < số Key

T

Search keyword

Save Place

Show Place

End


Sơ đồ Use Case thuật tốn hiển thị
Chức năng chính:
- Tìm kiếm một số địa điểm mà một người du lịch hay quan tâm (các khách sạn,
các trạm ATM, các đồn cảnh sát, các trường học, trạm xe bus…);
Thuật toán thêm khoá (Key)

17


Chức năng chính:
- Thêm hoặc xóa từ khóa mặc định tìm kiếm mà người dùng mong muốn.
Giúp chương trình thân thiện hơn với người dùng.

Thuật toán Revew đánh giá địa điểm
start

Reivew| Đánh giá

End

18


Chức năng chính:
-Đánh giá và chia sẻ cảm nhận của mình (rating, like…) tại từng địa danh,
quán đặc sản, các lễ hội… để làm dữ liệu gợi ý cho các khách du lịch khác.

19



Cấu trúc Xây Dựng ứng dụng

Giao Diện hệ thống

Custome adapter

Barse Json

Databasse

Chức năng hiển thị bản đồ

20


Chức năng Tìm Kiếm địa điểm xung quanh

Chức năng Chỉ Đường

Chức năng Tìm Kiếm Địa Điểm

21


Chương 4. Kết quả nghiên cứu
4.1 Kế hoạch kiểm thử hệ thống

- Test cases

TC

ID

Test
Type

Area

Feature
Testing

ICON NAME
APP

Procedure / Steps

Expected Results

Remark

ỨNG DỤNG
1
2

3

4

5

6


8

9

10

11

12

ICON VÀ NAME ứng dụng đúng
theo yêu cầu

Feature
app
Mở ứng dụng
Mở được ứng dụng
Testing
KIỂM TRA HOẠT ĐỘNG CỦA WIFI HOẶC DỮ LIỆU DI ĐỘNG VÀ GPS
INTERNET CHƯA ĐƯỢC BẬT
Feature
Hiện thông báo "Internet chưa
WIFI
Mở ứng dụng
Testing
được bật, vui lòng bật wifi!"
GPS CHƯA ĐƯỢC BẬT
Feature
Hiện thơng báo "GPS chưa được

GPS
Mở ứng dụng
Testing
bật, vui lịng bật GPS!"
Màn Hình Hiển Thị Bản Đồ
Màn Hình
Feature
Hiển Thị
Mở Ứng Dụng
Hiển Thị Giao Diện Bản Đồ
Testing
Bản Đồ
Màn Hình
Bản Đồ, Button Định Vị , La Bàn
Feature
Hiển Thị
UI
TextBox Tìm Kiếm
Testing
Bản Đồ
Silde Menu Trái
Màn Hình
Feature
Chuyển Camera đến vị trí của
Hiển Thị
Nhấn Button Định Vị
Testing
mình
Bản Đồ
Màn Hình

Feature
Cho phép người dùng sử dụng Bản
Hiển Thị
Nhấp nút Rotate
Testing
đồ như La bàn
Bản Đồ
Màn Hình
Feature
Hiển Thị
Click Textbox
Chuyển Sang Màn Hình Tìm Kiếm
Testing
Bản Đồ
Internet được kêt nơi (khơng bật GPS)
Tự Động Xác Định Vị Trí đưa
Màn Hình
Feature
màn hình đến
Hiển Thị
Vị Trí
Testing
vị trí hiện tại , và hiển thị đánh dấu
Bản Đồ
tại vị trí đó
Màn Hình
Hiển Thị đánh dấu các địa điểm
Feature
Hiển Thị
Địa Điểm Xung Quanh

xung quanh
Testing
Bản Đồ
theo Key

22


Màn Hình
Hiển Thị
Bản Đồ

14

Feature
Testing

16

Feature
Slide Menu
Testing

17
18
19
20

Feature
Testing

Feature
Testing
Feature
Testing
Feature
Testing

21

Feature
Testing

22

Feature
Testing

23

Feature
Testing

24

Feature
Testing

25

Feature

Testing

Bật GPS (Khơng Kết Nối Internet)
Tự Động Xác Định Vị Trí đưa màn
hình đến
Vị Trí
vị trí hiện tại , và hiển thị đánh
dấu tại vị trí đó

UI

Hiển thị các Item trong Slide
Vệ Tinh,Add Key,Tìm Đường , Sự
Kiện ....
Hiển thị Họp thoại
Chuyển đôi kiểu hiển thị Map

Slide Menu

Click vào Vệ Tinh

Slide Menu

Click vào Add Key

Hiển thị Hộp Thoại Add Key

Slide Menu

Click vào Tìm Đường


Chuyển sang Màn Hình Tìm
Đường

Slide Menu

Click Vao Su Kien

Chuyển Sang màn Hình Sự Kiện

Màn Hình Tìm Kiếm
1. Khơng bị lỗi chính tả, ngữ pháp
2. Hộp thoại bao gồm: 1 Textbox ,
Màn Hình
UI của hộp thoại
nhập địa điểm hoặc từ gợi ý , Tên
Tìm Kiếm
địa điểm được gợi ý sẽ hiện ra bên
dưới Listview
Quay lại Màn hình bản đồ hoặc
Màn Hình
Nhấn Back Press
màn hình Tìm Đường
Tìm Kiếm
Nhấn Item trong Listview
Quay Lại Màn hình bản đồ và hiển
Màn Hình
gợi ý, Mà Hình trước là
thị đánh dấu và điểm được chọn
Tìm Kiếm

Màn Hình Hiển thị Map
Nhấn Item trong Listview Quay lại Màn hình Tìm Đường và
Màn Hình
gợi ý, Mà Hình trước là
thay đổi nội dung Textbox thành
Tìm Kiếm
Màn Hình Tìm Đương
nội dung item được chọn
TRƯỜNG HỢP CĨ INTERNET (WIFI HOẶC DỮ LIỆU DI ĐỘNG)

Màn Hình
Tìm Kiếm

Nhập Dữ liệu vào textbox
VD: "nha hang"

Các địa điểm được gợi ý sẽ hiển
thị ở Danh sách Listview bên dưới
textbox

TRƯỜNG HỢP INTERNET (WIFI HOẶC DỮ LIỆU DI ĐỘNG) NGẮT SAU KHI MỞ ỨNG DỤNG

26

27

Feature
Testing

Màn Hình

Tìm Kiếm

Feature Marker của

Nhập Dữ liệu vào textbox
VD: "nha hang"

Hiển thị textview thông báo
"Network Failed" bên dưới
Textbox

Thông Tin Marker TRÊN BẢN ĐỒ
Click vào maker
Hiển thị Panel Về Địa Điểm

23


Testing

địa điểm

28

Feature Marker của
Testing địa điểm

Click vào Panel

29


Feature Marker của
Testing địa điểm

Click vào Button Tìm
Đường

30

Feature
Testing

Vệ Tinh

31

Feature
Testing

Vệ Tinh

32

Feature
Testing

Vệ Tinh

33


Feature
Testing

Vệ Tinh

34

Feature
Testing

Vệ Tinh

35

36

Feature
Testing

Feature
Testing

Click chọn Vệ Tinh trên
Slide
Menu

Click chọn Vệ Tinh trên
actionBar
1. Click chọn Vệ Tinh
trên Slide

Menu
2. Click chọn
MAP_TYPE_NORMAL
1. Click chọn Vệ Tinh
trên Slide
Menu
2. Click chọn
MAP_TYPE_HYBIRD
1. Click chọn Vệ Tinh
trên Slide
Menu
2. Click chọn
MAP_TYPE_NONE

Hiển thị Đánh Giá Chi Tiết về địa
điểm
Vd : SĐT,Địa Chỉ,Đánh Giá .
Chuyển Sang Màn Hình Tìm
Đường
Hiện 1 list danh sách các kiểu bản
đồ:
- Normal
-Hybrid
-None
-Satellite
-Terrain
Khơng bị lỗi ngữ pháp, chính tả

Bản đồ sẽ hiển thị theo kiểu
Normal


Bản đồ sẽ hiển thị theo kiểu
Hybrid

Bản đồ sẽ hiển thị theo kiểu None

Vệ Tinh

1. Click chọn Vệ Tinh
trên Slide
Menu
2. Click chọn
MAP_TYPE_SATELLITE

Bản đồ sẽ hiển thị theo kiểu
Satellite

Vệ Tinh

1. Click chọn Vệ Tinh
trên Slide
Menu
2. Click chọn
MAP_TYPE_TERRAIN

Bản đồ sẽ hiển thị theo kiểu
Terrain

MÀN HÌNH ADD KEY
37


Feature
Testing

MÀN
HÌNH
ADD KEY

UI

TEXTBOX Nhập Key,
Button Add Key, Delete Key ,
Default Key
Show Key

24


38

Feature
Testing

39

Feature
Testing

40


Feature
Testing

41

Feature
Testing

42

Feature
Testing

43

44

45

46

47

48

MÀN
HÌNH
ADD KEY
MÀN
HÌNH

ADD KEY
MÀN
HÌNH
ADD KEY
MÀN
HÌNH
ADD KEY

NHẤN BUTTON DELETE
KEY

MÀN
HÌNH
ADD KEY

NHẤN BUTTON SHOW
KEY

Feature
Testing

Màn Hình
Tìm
Đường

Feature
Testing

Màn Hình
Tìm

Đường

Feature
Testing

Màn Hình
Tìm
Đường

Feature
Testing

Màn Hình
Tìm
Đường

Feature
Testing

Màn Hình
Tìm
Đường

Feature
Testing

Màn Hình
Tìm
Đường


49

Feature
Testing

50

Feature
Testing

KIỂM TRA TEXTBOX

Màn Hình
Tìm
Đường
Màn Hình
Tìm
Đường

NHẤN BUTTON ADD
KEY

NHẤN BUTTON
DEFAULT KEY

Tìm Đường
Click vào Button Tìm
Đường trên
Panel Thơng Tin của Địa
Điểm

hoặc trên Slide Menu

UI Màn Hình Tìm Đường

Nhấn Tab Xe đạp

Nhấn Tab Đi Bộ

Nhấn Tab Đi Xe

THÔNG BÁO NẾU TRỐNG :
"kHÔNG ĐƯỢC ĐỂ TRỐNG"
KHI CKICK BUTTON
ADD,DELETE,DEFAULT
NẾU THÀNH CÔNG HIỂN THỊ
"SUCCESS"
NGC LẠI "FAIL"
NẾU THÀNH CÔNG HIỂN THỊ
"SUCCESS"
NGC LẠI "FAIL"
NẾU THÀNH CƠNG HIỂN THỊ
"SUCCESS"
NGC LẠI "FAIL"
HIỂN THỊ TỒN BỘ KEY NHẬP
VÀO
DƯỚI DẠNG LISTVIEW

Chuyển Sang Màn HÌnh Tìm
Đường
Có 3 Tab (Bus,Đi Xe,Đi Bộ)

có 2 Textbox (Vị Trí đến , Vị trí
đi)
Button : Hốn đổi vị trí
Load lại các gợi ý đường đi xe Xe
đạp
có thể có từ Vị trí đi đến vị trí
đích
Load lại các gợi ý đường đi Bộ
có thể có từ Vị trí đi đến vị trí
đích
Load lại các gợi ý đường đi xe
máy,ơ tơ
có thể có từ Vị trí đi đến vị trí
đích

Nhấn Back Press
Quay về Màn Hình Hiển Thị Map
Internet được kêt nôi (không bật GPS)
UI

Hiển thị TextView Các Lựa Chọn
Đường Đi

Quay về Màn Hình Hiển Thị Map
Nhấn Vào TextView gợi ý và Vẽ Đường theo thông tin điểm
đường(độ dài , thời gian ..)
đến và điểm xuất phát
Không Kết Nối Internet

25



×