我在網上看過,但找不到準確的答案。我有一個ImageView
用作以地圖爲中心的標記,當我平移地圖時,它的位置不會改變。當我停止在地圖上平移時,我想獲得位置的位置。我想我必須使用投影,但由於我不是那麼專業的機器人我卡住了。任何人都可以幫忙嗎?android如何將像素座標轉換爲Latvng上的mapsv2
1
A
回答
1
使用Projection
通過map.getProjection()
。
這將允許您在屏幕座標和LatLng
之間進行轉換。返回的像素是相對於包含地圖的View
。
+0
我需要在哪裏調用此方法? onCreate還是其他地方? – regeme
+0
每當你想要。地圖需要設置。 'onCreate'是合理的。 –
0
對於地圖API V2
VisibleRegion vr = mMap.getProjection().getVisibleRegion();
double left = vr.latLngBounds.southwest.longitude;
double top = vr.latLngBounds.northeast.latitude;
double right = vr.latLngBounds.northeast.longitude;
double bottom = vr.latLngBounds.southwest.latitude;
您也可以使用,
LatLngBounds curScreen = mMap.getProjection()
.getVisibleRegion().latLngBounds;
希望這會有所幫助。
5
使用map.getProjection()。fromScreenLocation(點)和map.getProjection()。toScreenLocation(經緯度)到屏幕的位置和地理位置之間的轉換。
相關問題
- 1. 將座標轉換爲像素座標
- 2. 如何將頂點座標轉換爲屏幕像素座標?
- 3. 如何將像素座標轉換爲世界座標?
- 4. MATLAB如何將軸座標轉換爲像素座標?
- 5. 如何正確地將像素座標轉換爲Android中的畫布座標?
- 6. 將像素座標轉換爲地圖座標
- 7. 將瓦片座標轉換爲像素到地理座標
- 8. 如何將iPhone攝像頭座標轉換爲視圖座標?
- 9. 如何將世界座標轉換爲相機圖像座標?
- 10. Google Maps API v3 - 如何將.getBounds()轉換爲像素座標?
- 11. 如何將點轉換爲像素座標?
- 12. 如何將座標轉換爲BB屏幕像素?
- 13. 如何將地理座標轉換爲像素?
- 14. 如何將Windows屏幕座標轉換爲屏幕截圖像素座標?
- 15. 從座標轉換爲像素
- 16. 如何將TM-2度座標轉換爲Android上的緯度?
- 17. 從像素座標轉換爲Unity中的UI座標
- 18. Kinect將手座標轉換爲圖像像素
- 19. 將點座標轉換爲圖像
- 20. 將事件座標轉換爲代號1中的組件像素座標
- 21. 將投影的座標轉換爲常規的GPS座標android
- 22. 將座標轉換爲失去點的像素
- 23. 將數據點轉換爲用於繪製的像素座標
- 24. 如何將笛卡爾圖像轉換爲極座標圖像
- 25. 如何將圖像視圖的座標轉換爲位圖的座標?
- 26. 如何將OpenLayers中的「normal」座標轉換爲OSM座標
- 27. 如何將窗口的座標轉換爲控制座標
- 28. 如何將轉換後的座標轉換爲OpenGL中的世界座標?
- 29. Java Slick2d - 如何將鼠標座標轉換爲世界座標
- 30. 如何將位圖上的座標轉換爲屏幕上顯示的圖像視圖上的實際座標
你試過直接使用標記嗎? – 2015-10-17 15:02:59