freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于googlemap開發(fā)個人移動地(文件)

2025-05-26 00:23 上一頁面

下一頁面
 

【正文】 以提供更加精確的位置信息,但定位速度和質(zhì)量受到衛(wèi)星數(shù)量和環(huán)境情況的影響 ?網(wǎng)絡(luò)定位:提供的位置信息精度差,但速度較 GPS定位 ? LocationManager支持定位方法 ? 在指定 LocationManager的定位方法后,則可以調(diào)用getLastKnowLocation()方法獲取當(dāng)前的位置信息 LocationManager類的靜態(tài)常量 值 說明 GPS_PROVIDER gps 使用 GPS 定位 , 利 用 衛(wèi) 星 提 供 精 確 的 位 置 信 息 , 需要 NETWORK_PROVIDER work 使用網(wǎng)絡(luò)定位 , 利用基站或 WiFi提供近似的位置信息 , 需要具有如下權(quán)限: 或. ? 以使用 GPS定位為例,獲取位置信息的代碼如下 1. String provider = 。 ? LocationManager提供了一種便捷、高效的位置監(jiān)視方法requestLocationUpdates(),可以根據(jù)位置的距離變化和時間間隔設(shè)定產(chǎn)生位置改變事件的條件,這樣可以避免因微小的距離變化而產(chǎn)生大量的位置改變事件 ? LocationManager中設(shè)定監(jiān)聽位置變化的代碼如下 ? 第 1個參數(shù)是定位的方法, GPS定位或網(wǎng)絡(luò)定位 ? 第 2個參數(shù)是產(chǎn)生位置改變事件的時間間隔,單位為微秒 ? 第 3個參數(shù)是距離條件,單位是米 ? 第 4個參數(shù)是回調(diào)函數(shù),在滿足條件后的位置改變事件的處理函數(shù) ? 實現(xiàn) locationListener的代碼如下 ? 代碼將產(chǎn)生位置改變事件的條件設(shè)定為距離改變 10米,時間間隔為 2秒 1. LocationListener locationListener = new LocationListener(){ 2. public void onLocationChanged(Location location) { 3. } 4. public void onProviderDisabled(String provider) { 5. } 6. public void onProviderEnabled(String provider) { 7. } 8. public void onStatusChanged(String provider, int status, Bundle extras) { 9. } 10. }; ? 第 2行代碼 onLocationChanged()在設(shè)備的位置改變時被調(diào)用 ? 第 4行的 onProviderDisabled()在用戶禁用具有定位功能的硬件時被調(diào)用 ? 第 6行的 onProviderEnabled()在用戶啟用具有定位功能的硬件時被調(diào)用 ? 第 8行的 onStatusChanged()在提供定位功能的硬件的狀態(tài)改變時被調(diào)用,如從不可獲取位置信息狀態(tài)到可以獲取位置信息的狀態(tài),反之亦然 ? 為了使 GPS定位功能生效,還需要在 件中加入用戶許可 ? 實現(xiàn)代碼如下 usespermission android:name=/ ? 位置服務(wù)一般都需要使用設(shè)備上的硬件,最理想的調(diào)試方式是將程序上傳到物理設(shè)備上運(yùn)行,但在沒有物理設(shè)備的情況下,也可以使用 Android模擬器提供的虛擬方式模擬設(shè)備的位置變化,調(diào)試具有位置服務(wù)的應(yīng)用程序 ? 首先打開 DDMS中的模擬器控制,在 Location Controls中的Longitude和 Latitude部分輸入設(shè)備當(dāng)前的經(jīng)度和緯度,然后點擊 Send按鈕,就將虛擬的位置信息發(fā)送到 Android模擬器中 ? 在 adb shell 命令中可以確定經(jīng)緯度,命令如下: ? geo fix 上海 ? geo fix 廣州 ? geo fix 西安 ? geo fix 北京 ? geo fix 濟(jì)南 ? geo fix 新街口 ? 在程序運(yùn)行過程中,可以在模擬器控制器中改變經(jīng)度和緯度坐標(biāo)值,程序在檢測到位置的變化后,會將最新的位置信息顯示在界面上 ? 但筆者在 Android模擬器中進(jìn)行調(diào)試時,發(fā)現(xiàn)模擬器控制器只能成功的將虛擬坐標(biāo)發(fā)送到模擬器中 2次,超過 2次后模擬器對新發(fā)送的虛擬坐標(biāo)不再響應(yīng) ? 下面是 CurrentLocationDemo示例中 : 1. package 。 6. import 。 10. 11. public class LocationBasedServiceDemo extends Activity { 12. Override 13. public void onCreate(Bundle savedInstanceState) { 14. (savedInstanceState)。 19. String provider = 。 23. } 24. 25. private void getLocationInfo(Location location){ 26. String latLongInfo。 31. latLongInfo = Lat: + lat + \nLong: + lng。 43. } 44. Override 45. public void onProviderDisabled(String provider) { 46. getLocationInfo(null)。 2. 3. import 。 7. Google Map 8. import 。 17. setContentView()。 23. Double lat = * 1E6。 28. (point)。 15. } 16
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1