0514-86177077
9:00-17:00(工作日)
Map地圖對大家來說應該不算陌生,它讓人們體會到了高科技的奧妙。作為旗下的產品之一,Android中可以使用Map地圖。在產品中,地圖功能是在API中的。在本章的內容中,將詳細Android中使用服務和地圖API的 基本流程?! 》铡 ndroid支持GPS和網絡地圖,通常將各種不同的定位技術稱為LBS。LBS是基于的服務(Location Based Service)的簡稱,它是通過電信移動運營商的無線電通信網絡(如GSM網、CDMA網)或外部定位方式(如GPS)獲取移動終端用戶的信息(地理坐標,或大地坐標),在地理信息系統(tǒng)(Geographic Information System,GIS)平臺的支持下,為用戶提供相應服務的一種增值業(yè)務。 android.location的功能類 Android 支持地理定位服務的API。該地理定位服務可以用來獲取當前設備的地理。應用程序可以定時請求更新設備當前的地理定位信息。應用程序也可以借助一個 Intent接收器來實現如下功能。以經緯度和半徑劃定的一個區(qū)域,當設備出入該區(qū)域時,可以發(fā)出提醒信息。在下面的內容中,開始android.location中和定位有關的功能類。 1. Android Location API 以下是包中幾個Android關于定位功能的比較重要的類: 1、LocationManager:本類提供訪問定位服務的功能,也提供獲取最佳定位提供者的功能。另外,臨近警報功能 (前面所說的那種功能)也可以借助該類來實現。 2、LocationProvider:該類是定位提供者的抽象類。定位提供者具備周期性報告設備地理的功能?! ?、LocationListener:提供定位信息發(fā)生改變時的回調功能。必須事先在定位管理器中注冊對象?! ?、Criteria:該類使得應用能夠通過在LocationProvider中設置的屬性來選擇合適的定位提供者?! ?. Map API Android也提供了一組訪問Map的API,借助Map及定位API,用戶就能在地圖上顯示當前的地理。在Android中定義了一個名為com.google.android.maps的包,其中包含了一系列用于在Map上顯示,控制和層疊信息的功能類,以下是 該 包中最重要的幾個類?! ?、MapActivity:這個類是用于顯示Map的Activity類,它需要連接底層網絡?! ?、MapView:是用于顯示地圖的View組件,它必須和MapActivity配合使用?! ?、MapController:用于控制地圖的移動。 4、Overlay:這是一個可顯示于地圖之上的可繪制的對象?! ?、GeoPoint:一個包含經緯度的對象。
標簽:濟源 四平 樂山 三沙 渭南 永州 青海 喀什
上一篇:大數據與人工相結合谷歌地圖夠精準嗎?
下一篇:谷歌是如何get到設計這個技能的?
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8