1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phát triển ứng dụng tìm đường cho SmartPhone

37 537 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 3,06 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phát triển ứng dụng tìm đường cho SmartPhone

Trang 2

ỨNG DỤNG BẢN ĐỒ

ỨNG DỤNG BẢN ĐỒ

Trang 3

Mục Lục

Lời Nói đầu

1 Giới thiệu chung

2 Google Map API

3 Các công nghệ sử dụng

- Html , css , javascript

- FrameWork PhoneGap

- Android

4 Thiết lập , cài đặt môi trường lập trình cho PhoneGap

5 Mô tả bài toán tìm đường

6 Phân tích và thiết kế chương trình ứng dụng

Trang 4

Giới thiệu công nghệ

Trang 5

Google map là gì ?

• Google Map là một dịch vụ ứng dụng và 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 nổi bật là dẫn đường.

1 Giới thiệu Google Map API

Trang 6

Google map là gì ?

• Nó cho phép thấy bản đồ đường đi, đường đi cho

xe đạp, cho người đi bộ và xe hơi, và những địa điểm kinh doanh trong khu vực cũng như khắp

nơi trên thế giới

1 Giới thiệu Google Map API

Trang 8

Google map là gì ?

• Google Map API đã được nâng cấp lên phiên bản thứ 3 Phiên bản này hỗ trợ không chỉ cho các

máy để bàn truyền thống mà cho cả các thiết bị

di động Nhanh hơn và nhiều hơn các ứng dụng

1 Giới thiệu Google Map API

Trang 9

 Một số ứng dụng của Google Map API

• Đánh dấu các địa điểm trên bản đồ cùng các thông tin cho địa điểm: các khu vui chơi giải trí, nhà hàng khách sạn, các quán ăn ngon, các shop quần áo, nữ trang…

• Chỉ dẫn đường đến các địa điểm cần tìm,chỉ dẫn đường giao thông công cộng

• Khoanh vùng khu vực: các trung tâm kinh tế, khu đô thị, khu ô nhiễm…

• Tình trạng giao thông các khu vực…Đưa ra các giải pháp có thể…

1 Giới thiệu Google Map API

Trang 10

Phonegap là gì ?

• PhoneGap là một nền tảng mã nguồn mở dùng để phát triển ứng dụng mobile cho cả iOS, Android,

Windows Phone, BlackBerry, webOS, Bada, Symbian cùng lúc, viết một lần chạy trên nhiều nền tảng

smartphone khác nhau

2 Framework mã nguồn mở PhoneGap

Trang 11

2 Framework mã nguồn mở PhoneGap

Trang 12

Phonegap là gì ?

• Các ứng dụng được phát triển bởi PhoneGap là ứng dụng thuộc dạng Hybrid Những ứng dụng này không thuần HTML/CSS cũng như không hoàn toàn là ứng dụng

• PhoneGap cung cấp 1 cầu nối từ JavaScript đến

platform thiết bị Điều này cho phép JavaScript API có thể điều khiển và truy cập thiết bị.

2 Framework mã nguồn mở PhoneGap

Trang 13

Phonegap là gì ?

• PhoneGap chủ yếu cung cấp JavaScript API để truy cập thiết bị sử dụng các ứng dụng như camera, GPS, thông tin thiết bị và nhiều cái khác

2 Framework mã nguồn mở PhoneGap

Trang 14

Mô hình PhoneGap

2 Framework mã nguồn mở PhoneGap

Trang 15

 Lợi ích sử dụng PhoneGap

• Tận dụng lợi thế của HTML5 và CSS3

• Sử dụng JavaScript để code

• Truy cập vào các tính năng native của thiết bị

• Triển khai ứng dụng trên nhiều nền tảng

• Phát triển nhanh

• Chi phí hiệu quả

2 Framework mã nguồn mở PhoneGap

Trang 16

Yêu cầu cài đặt

• Bộ công cụ Android SDK tại http://

developer.android.com/sdk/index.html

• Phonegap phiên bản 2.9.0 tại

http://phonegap.com/install/

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 17

Tạo Project sử dụng PhoneGap trong Eclipse

• Mở eclipse->chọn New -> Android Application Project

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 18

Tạo Project sử dụng PhoneGap trong Eclipse

• Nhập vào Project, SDK version cho Project và các thông tin liên quan

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 19

Tạo Project sử dụng PhoneGap trong Eclipse

• Nhập vào project, SDK version cho project và các thông tin liên quan

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 20

Tạo Project sử dụng PhoneGap trong Eclipse

• Trong thư mục assets tạo thêm thư mục www

• Copy thư mục xml vào thư mục /res (/res/xml)

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 21

Tạo Project sử dụng PhoneGap trong Eclipse

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 22

Tạo Project sử dụng PhoneGap trong Eclipse

• Trong cửa sổ Package Explorer, chọn

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 23

Tạo Project sử dụng PhoneGap trong Eclipse

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 24

Tạo Project sử dụng PhoneGap trong Eclipse

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 25

Tạo Project sử dụng PhoneGap trong Eclipse

• Tạo project mẫu Hello World

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

2 Thiết lập , cài đặt môi trường làm việc cho

phonegap trên nền android

Trang 26

Xây dựng ứng dụng

Trang 27

Ứng dụng từ điển được đặt tên là Smart Map

có chức năng chính tìm đường

Hỗ trợ thao tác chạm , cảm ứng thuận tiện sử dụng trên cả smartphone và tablet

Ứng dụng phát triển dựa trên PhoneGap 2.9.0

ngoài ra còn sử dụng PHP để viết services cho ứng dụng

Giao diện xây dựng trên jQuery Mobile

1 Giới thiệu về ứng dụng

Trang 28

2 Đặc tả chức năng của ứng dụng

Định vị Khi ứng dụng được khởi động, thiết bị sẽ định vị vị trí

hiện tại của bạn

Tìm kiếm địa danh bất kì Khi bạn nhập một địa danh nào đó thì địa danh đó sẽ

hiện ra trên bản đồ.

Tìm đường Bạn nhập vị trí muốn đến thì bản đồ sẽ hiện ra

đường đi tới điểm bạn muốn, cùng thời gian để đến đó

Trang 29

3 Thiết kế CSDL cho ứng dụng

Trang 30

3 Thiết kế CSDL cho ứng dụng

Trang 31

3 Thiết kế CSDL cho ứng dụng

Trang 32

3 Thiết kế CSDL cho ứng dụng

Trang 33

3 Thiết kế CSDL cho ứng dụng

Trang 34

4 Thiết kế giao diện cho ứng dụng

Trang 35

4 Thiết kế giao diện cho ứng dụng

Trang 36

4 Thi t k giao di n cho ng d ng ết kế giao diện cho ứng dụng ết kế giao diện cho ứng dụng ện cho ứng dụng ứng dụng ụng

4 Thi t k giao di n cho ng d ng ết kế giao diện cho ứng dụng ết kế giao diện cho ứng dụng ện cho ứng dụng ứng dụng ụng

Trang 37

1 https://developers.google.com/maps/

started_android_index.md.html

salopek.eu/content/22/display-locations-from-a-database-on-a-map-using-google-maps-javascript-api-and-php

4 http

://chungta.vn/tin-tuc/cong-nghe/2013/07/ung-dung-di-dong-da-nen-thuan-loi-va-kho-khan/

37

Tài Liệu Tham Khảo

Ngày đăng: 30/03/2015, 22:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w