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

正文內(nèi)容

基于googlemap開發(fā)個(gè)人移動(dòng)地(完整版)

2025-06-19 00:23上一頁面

下一頁面
  

【正文】 預(yù)訂的物理坐標(biāo)上顯示提示信息 ?右圖是MapOverlayDemo示例的運(yùn)行結(jié)果 ? TextOverlay類是 MapOverlayDemo示例的覆蓋層,主要重載了 draw()方法,在指定的物理坐標(biāo)上繪制了標(biāo)記點(diǎn)和提示文字 ? 1. public class TextOverlay extends Overlay { 2. private final int mRadius = 5。 17. 18. Paint paint = new Paint()。 32. } 33. } ? 第 16行代碼 oval設(shè)定標(biāo)記點(diǎn)的大小 ? 第 19行設(shè)置了繪制顏色 ? 第 20行開啟了平滑設(shè)置,防止文字出現(xiàn)鋸齒 ? 第 23行代碼繪制了圓形的標(biāo)記點(diǎn) ? 第 24行代碼繪制了提示文字,第 2個(gè)和第 3個(gè)參數(shù)是繪制屏幕的 x坐標(biāo)和 y坐標(biāo) ? 建立了覆蓋層后,還需要把覆蓋層添加到 MapView上 ? 1. public class MapOverlayDemo extends MapActivity { 2. private MapView mapView。 15. Double lat = * 1E6。 25. } 26. 27. Override 28. protected boolean isRouteDisplayed() { 29. return false。 20. (point)。 9. setContentView()。 22. ? 第 2行代碼定義了繪制半徑變量 mRadius,供定義繪制范圍使用 ? 第 14行代碼使用 Projection完成了從物理坐標(biāo)到屏幕坐標(biāo)的轉(zhuǎn)換 23. (oval, paint)。 11. GeoPoint geoPoint = new GeoPoint((), ())。 10. } 11. 12. Override 13. public boolean onTap(GeoPoint p, MapView mapView) { 14. return false。 21. 22. Double lng = * 1E6。 6. import 。 37. } 38. 39. private final LocationListener locationListener = new LocationListener(){ 40. Override 41. public void onLocationChanged(Location location) { 42. getLocationInfo(location)。 22. (provider, 2021, 0, locationListener)。 9. import 。 2. double lng = ()。 ? LocationManager提供了一種便捷、高效的位置監(jiān)視方法requestLocationUpdates(),可以根據(jù)位置的距離變化和時(shí)間間隔設(shè)定產(chǎn)生位置改變事件的條件,這樣可以避免因微小的距離變化而產(chǎn)生大量的位置改變事件 ? LocationManager中設(shè)定監(jiān)聽位置變化的代碼如下 ? 第 1個(gè)參數(shù)是定位的方法, GPS定位或網(wǎng)絡(luò)定位 ? 第 2個(gè)參數(shù)是產(chǎn)生位置改變事件的時(shí)間間隔,單位為微秒 ? 第 3個(gè)參數(shù)是距離條件,單位是米 ? 第 4個(gè)參數(shù)是回調(diào)函數(shù),在滿足條件后的位置改變事件的處理函數(shù) ? 實(shí)現(xiàn) locationListener的代碼如下 ? 代碼將產(chǎn)生位置改變事件的條件設(shè)定為距離改變 10米,時(shí)間間隔為 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è)備的位置改變時(shí)被調(diào)用 ? 第 4行的 onProviderDisabled()在用戶禁用具有定位功能的硬件時(shí)被調(diào)用 ? 第 6行的 onProviderEnabled()在用戶啟用具有定位功能的硬件時(shí)被調(diào)用 ? 第 8行的 onStatusChanged()在提供定位功能的硬件的狀態(tài)改變時(shí)被調(diào)用,如從不可獲取位置信息狀態(tài)到可以獲取位置信息的狀態(tài),反之亦然 ? 為了使 GPS定位功能生效,還需要在 件中加入用戶許可 ? 實(shí)現(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)度和緯度,然后點(diǎn)擊 Send按鈕,就將虛擬的位置信息發(fā)送到 Android模擬器中 ? 在 adb shell 命令中可以確定經(jīng)緯度,命令如下: ?
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1