萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

Android位置服務與Google Maps API初探:LBS開發核心類詳解

Android支援GPS與網絡定位,統稱LBS(Location Based Service)。本文解析android.location核心類與com.google.android.maps地圖API,助開發者快速上手位置服務開發。

位置服務核心類

  • LocationManager:訪問定位服務、獲取最佳定位提供者、實現鄰近警報。
  • LocationProvider:定位提供者抽象類,具備周期性上報地理位置功能。
  • LocationListener:定位信息變更回調,需向LocationManager註冊監聽器。
  • Criteria:根據屬性選擇合適定位提供者。

Google Maps API核心類

  • MapActivity:顯示地圖的Activity,需連接底層網絡。
  • MapView:地圖View組件,需配合MapActivity使用。
  • MapController:控制地圖移動。
  • Overlay:可繪製於地圖之上的對象。
  • GeoPoint:經緯度位置對象。

掌握這些API,即可構建基於位置的豐富應用(導航、打卡、周邊搜索等)。

copyright © 萬盛學電腦網 all rights reserved