Tải bản đầy đủ - 0 (trang)
Chương 3 : GIỚI THIỆU GOOGLE MAPS API

Chương 3 : GIỚI THIỆU GOOGLE MAPS API

Tải bản đầy đủ - 0trang

Đồ án tốt nghiệp

Khoa Cơng nghệ thơng tin



vietbando(vietbando.vn),

API

của

họ

cũng

miễn

phí

(http://www.vietbando.com/maps/), nhưng cái chức năng quan trọng nhất là tìm vị trí

của 1 địa chỉ lại…thu phí, và giá hàng tháng khoảng từ 1triệu-20triệu và tính dựa trên

số request. Tuy nhiên, API của vietbando cũng khá hoành tráng, có khá nhiều chức

năng (class, phương thức) giúp việc thao tác trên bản đồ được phong phú hơn, cú pháp

và cách hoạt động khá giống với Map API của google. Xem style hình dưới:



Hình 3.2 Map Vietbando.vn

Diadiem(diadiem.com.vn trông bản đồ khá bắt mắt nhưng cũng khá rối. Và

muốn sử dụng API của diadiem thi phải mất phí.



Nguyễn Thị Mai



30



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Cơng nghệ thơng tin



Hình 3.3 Map diadiem

Với google map thì API là hồn tồn miễn phí và được sử dụng rộng rãi trên

khắp thế giới. Tuy miễn phí, nhưng chức năng của google maps thì rất phong phú.



Hình 3.4 Google maps



Nguyễn Thị Mai



31



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thông tin



3.2 Google map API

Như đã giới thiệu Google Maps là một dịch vụ bản đồ trực tuyến miễn phí được

cung cấp bởi công ty Google thông qua các trang web như Google Maps, Google Ride

Finder và được nhúng vào các trang web thứ 3 thông qua các hàm dịch vụ API. Nó

cung cấp các dịch vụ khác nhau cho người xem như : Bản đồ đường phố, ảnh chụp vệ

tinh, tìm kiếm lộ trình đường đi, tìm kiếm địa chỉ…



Hình 3.5 Google maps

Google Maps API cho phép chúng ta có thể nhúng Google Maps vào trang web

của mình. Và để sử dụng các hàm API này, trước hết chúng ta phải đăng kí một tài

khoản trên Google Maps để nhận API key, việc phát triển các ứng dụng web của chúng

ta sẽ phụ thuộc vào key này. Để sử dụng các hàm API, chúng ta phải chú ý đến 5 bước

cơ bản sau:

Khai báo sử dụng Javascript của MAP API từ thẻ .

Khai báo thành phần div với tên "map_canvas" để hiển thị bản đồ.

Viết các hàm chức năng (function) để tạo ra đối tượng bản đồ.

Xác định toạ độ địa lí của đối tượng trên bản đồ.Gán đối tượng trên bản đồ từ thẻ body bằng thuộc tính onLoad để đọc bản đồ.

Nguyễn Thị Mai



32



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thơng tin



Chương 4 :



PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG



4.1 Phân tích hệ thống

4.1.1 Đối với người dùng

Website đảm bảo các yêu cầu sau:

Website cung cấp giao diện đồ họa trực quan cho người duyệt, có thể dễ

dàng tra cứu, tìm kiếm thơng tin một cách nhanh chóng.

Cung cấp chức năng tìm kiếm.

Thơng tin tìm kiếm được thể hiện rõ ràng.

Website hiển thị các tin theo từng chuyên mục.

Tương tác của người dùng với nội dung website qua phần comment.

Mô tả u cầu chức năng:

 Tìm kiếm thơng tin bãi đỗ

-



Mục đích: Tìm kiếm thơng tin, vị trí các bãi đỗ.



-



Dữ liệu vào: khu vực, từ khóa muốn tìm kiếm.



-



Xử lý dữ liệu: Truy vấn cơ sở dữ liệu và trả về kết quả.



-



Dữ liệu đầu ra: Danh sách kết quả tìm được.



 Xem thơng tin chi tiết

-



Mục đích : Xem chi tiết thông tin, bài viết.



-



Dữ liệu vào: Bãi đỗ, bài viết muốn xem.



-



Xử lý dữ liệu: Truy suất dữ liệu từ database.



-



Dữ liệu ra: Hiện thị thông tin chi tiết.



Nguyễn Thị Mai



33



Lớp 49TH1



Đồ án tốt nghiệp

Khoa Công nghệ thơng tin



 comment

-



Mục đích: Đánh giá bãi đỗ.



-



Dữ liệu đầu vào: Thông tin người đánh giá, chi tiết ý kiến đánh giá.



-



Xử lý dữ liệu: Insert dữ liệu đầu vào.



-



Đầu ra: Dữ liệu vừa cập nhập được hiển thị.



4.1.2 Đối với người quản trị

Website đảm bảo các yêu cầu sau:

Đăng nhập vào hệ thống.

Quản lý chuyên mục: tiến hành cập nhập, thêm mới hay xóa bỏ các dữ liệu

không phù hợp.

Quản lý bãi đỗ: có thể cập nhâp, thêm mới, xóa bỏ các dữ liệu không phù hợp

Quản lý bài viết (news): tiến hành cập nhật, thêm mới, xóa bỏ các dữ liệu tin

tức không phù hợp

Quản lý User: có thể cập nhật, thêm, xóa, phân quyền cho người sử dụng

Chức năng tìm kiếm cho người quản trị

Đăng xuất khỏi hệ thống.

Mô tả yêu cầu chức năng:

 Đăng nhập

- Mục đích: Quản ký và kiểm sốt hệ thống.

- Dữ liệu vào: Tài khoản quản trị.

- Xử lý dữ liệu: Kiểm tra tài khoản

- Dữ liệu ra: Đưa người dùng đến trang quản trị hoặc báo lỗi và đăng nhập

lại(trong trường hợp tài khoản khơng hợp lệ).

 Đăng xuất

- Mục đích: Người quản lý thoát khỏi hệ thống.

Nguyễn Thị Mai



34



Lớp 49TH1



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Chương 3 : GIỚI THIỆU GOOGLE MAPS API

Tải bản đầy đủ ngay(0 tr)

×