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