1 / 33

Google Maps trên Android

Google Maps trên Android. ThongDM www.vietandroid.com. Nội dung. Tổng quan về Google Maps API Truy vấn trong Google Maps Một số kinh nghiệm Ứng dụng ViAMap ( VietAndroid Map ). Tổng quan Google Maps API. Là một bộ thư viện mở rộng của Android SDK

tovah
Download Presentation

Google Maps trên Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Google Maps trên Android ThongDM www.vietandroid.com

  2. Nội dung • Tổngquanvề Google Maps API • TruyvấntrongGoogle Maps • Mộtsốkinhnghiệm • ỨngdụngViAMap ( VietAndroid Map )

  3. Tổngquan Google Maps API • Làmộtbộthưviện mở rộng của Android SDK • Tấtcảnằmtrongcom.google.android.maps • Lớpchínhlàcom.google.android.maps.MapView • Hỗtrợhếtcácthaotácngườidùng ( Zoom in, Zoom out, click event…) • Hỗtrợhiểnthịcác Overlay tùybiến

  4. Tíchhợp Google Maps API • Tảivàcàiđặt Google APIs Add-on • Đăngký API Key http://code.google.com/android/add-ons/google-apis

  5. Truyvấnvới Google Maps • Tìmkiếmđịađiểm • Dẫnđường • Tínhkhoảngcách • www.maps.google.com

  6. Truyvấnvới Google Maps • Bàitoán : Tìm 20 cây ATM gầnvịtríhiệntạicủabạn. • Bước 1: Tìmtấtcảcáccây ATM • http://maps.google.com/maps?q=atm • q ở đâylàQuerry ( Truyvấn )

  7. Truyvấnvới Google Maps

  8. Truyvấnvới Google Maps • Bước 2: Giớihạnlạikếtquảbằngcáchtruyềnvàotọađộvịtríhiệntạicủabạn Vídụ : VịtríhiệntạilàNhàthờlớnHàNội (21.029505,105.850566) • http://maps.google.com/maps?q=atm&sll=21.029505,105.850566 • Kếtquảchínhxáchơnrấtnhiều. • Thamsốsll ( Search latitude, longitude )

  9. Truyvấnvới Google Maps

  10. Truyvấnvới Google Maps • Bước 3 : Lấy 20 kếtquảtrảvề • http://maps.google.com/maps?q=atm&sll=21.029505,105.850566&num=20 • Thamsốnum ( number )

  11. Truyvấnvới Google Maps

  12. Truyvấnvới Google Maps • Sửdụngkếtquảtruyvấntrêntrangwww.maps.google.comvàoứngdụngcủabạn. • Sửdụngthamsốoutput ( XML, HTML, JS …) • http://maps.google.com/maps?q=atm&sll=21.029505,105.850566&num=20&output=kml

  13. Truyvấnvới Google Maps Default Handler

  14. Truyvấnvới Google Maps Thamkhảothêmcácthôngsố • http://mapki.com/wiki/Google_Map_Parameters

  15. Mộtsốkinhnghiệm • VẽtrênMapView • Cácxácđịnhvịtríhiệntạihiệuquảnhất

  16. Transparent View trênMapView • Overlay Item với Transparent Info Window

  17. Transparent View trênMapView • Transparent Panel

  18. Transparent View trênMapView ARGB = Alpha ( Transparent ) , Red, Green , Blue

  19. Transparent Panel

  20. Overlay với Layout tự định nghĩa

  21. Overlay với Layout tự định nghĩa

  22. Overlay với Layout tự định nghĩa

  23. Overlay với Layout tự định nghĩa

  24. Mộtsốkinh nghiệm • Cách xác định vị trí hiện tại hiệu quả nhất • Tìmkiếmhiệuquảvới Google Maps

  25. Xác định vị trí hiện tại hiệu quả • GPS • Ưuđiểm : Rấtchínhxác • Nhượcđiểm : Mấtnhiềuthờigianđểđịnhvị • Network Provider • Ưuđiểm : Nhanh • Nhượcđiểm : Vịtríkhôngchínhxácnhư GPS

  26. Xác định vị trí hiện tại hiệu quả

  27. Xác định vị trí hiện tại hiệu quả

  28. ViAMap • Tìmđịađiểm, đườngđi .... • Dẫnđườngvàtínhkhoảngcách • Tìmkiếmnhanhvớicácđịađiểmthôngdụng • Giaodiệnđẹp, dễsửdụng …… • Phiênbản 1.0 đãcótrênViMarket

  29. ViAMap

  30. ViAMap

  31. ViAMap

  32. ViAMap

  33. THE END THANKS FOR LISTENING

More Related