Google Maps[7] ban đầu là dịch vụ bản đồ trực tuyến của Google. Bắt đầu hoạt động từ 2005, Google Maps tập hợp hình ảnh từ nhiều nguồn cung ứng ảnh vệ tinh, tạo
Directory Service Web Client Spr in g We b S er v er Web Map Service Geocoder Service Reverse Geocoder Service Location Services Router Service D a tabase D a tabase D a tabase Web Client Web Client
Tầng Dịch vụ Tầng Dữ liê ̣u Tầng Trung gian
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands) thành một bản đồ hoàn chỉnh chi tiết đến mức đường sá của thế giới. Ngoài ra Google
map còn cung cấp chức năng tìm đường cho người dùng.
Năm 2006, Google giới thiệu Google Maps for Mobile được viết trên nền Java. Khi chạy trên các thiết bị hỗ trợ GPS, Google Maps có khả năng xác định vị trí của người dùng trên bản đồ và cung cấp hầu hết các chức năng có trên web như chuyển đổi giữa bản đồ và hình ảnh vệ tinh, tìm đường, tìm địa điểm.
Hình I-55. Kết quả tìm đƣờng trên Google map mobile
Năm 2007, Google tích hợp My Location™ vào Google Maps for Mobile. My Location cho phép xác định vị trí của người dùng mà không cần thiết bị phải có GPS. Bằng cơ sở dữ liệu vị trí các trạm thu / phát của mình, cộng với cường độ tín hiệu nhận được từ trạm, ứng dụng có thể suy ra khoảng cách của người dùng tới trạm và xác định vị trí của người dùng.
Formatted: Dutch (Netherlands)
Hình I-66. My Location co thể định ví ngƣời dùng chính xác tới một mức nhất định
Năm 2008, Google bắt đầu phát triển các phiên bản Google Maps khác nhau cho các hệ điều hành di động khác nhau nhằm mục đích cải thiện tốc độ so với phiên bản Java. Tới nay ngoài phiên bản Java, Google Maps đã có các phiên bản cho:
Android iPhone Windows Mobile Symbian / UIQ BlackBerry OS Palm OS
Ngoài ứng dụng cho Mobile, Google còn cung cấp một framework GIS / LBS để người dùng có thể tự phát triển thêm các chức năng mới. Google cho phép người dùng sử dụng hầu hết các yếu tố tạo thành cơ sở dữ liệu của mình như hình ảnh, bản đồ, dữ liệu đường phố và geocoding. Dựa trên Google Maps API đã có khá nhiều ứng dụng được phát triển thêm. Một số là mashup dữ liệu của Google với các nguồn khác để so sánh, một số là các ứng dụng mở rộng chức năng như Wikimapia – cho phép người dùng đánh dấu các địa danh quanh mình.
Có thể nói Google Maps là ứng dụng địa lý bao quát nhất hiện nay. Tuy nhiên Google Maps không hẳn không có hạn chế: dữ liệu đường phố chỉ có ở một số quốc gia xác định nên chức năng tìm đường và một số chức năng liên quan chỉ hoạt động ở các quốc gia này; Việt Nam hiện chỉ có tên đường chứ chưa có thông tin đường (chiều, độ rộng, v.v…).
Formatted: Dutch (Netherlands)
Formatted: Dutch (Netherlands)
Hình I-77. Google Latitude trên iPhone
Gần đây ngoài Google Maps, Google còn triển khai Google Latitude, dịch vụ cho phép người dùng theo dõi vị trí của bạn bè mọi lúc mọi nơi. Google Latitude định danh người dùng bằng Google Account nên ngoài khả năng định vị người dùng khi sử dụng thiết bị di động như Google Maps, Google Account còn có thể định vị người dùng khi sử dụng PC bằng GeoIP.
Thiết bị của người dùng chọn được theo dõi liên tục cập nhật vị trí của mình với server của Google. Vì vị trí của người dùng là vấn đề riêng tư nên Google cho phép người dùng kiểm soát cụ thế ai có thể biết mình ở đâu và vào lúc nào.