我正在研究使用Google地圖的應用程序。我可以在屏幕上獲取特定點的地理位置嗎?例如,我在屏幕上顯示X和Y位置的視圖(按鈕,圖像等)。我想知道的是該位置(視圖位置)的地理位置(經度和緯度)。 當然這個位置(X和Y)在地圖上。從屏幕位置獲取地理位置
2
A
回答
4
我找到了解決方案。這是如何:
Projection projection = googleMap.getProjection();
// Returns the geographic location that corresponds to a screen location
LatLng geographicalPosition = projection.fromScreenLocation(new Point(your_X, your_Y));
// Returns a screen location that corresponds to a geographical coordinate
Point screenPosition = projection.toScreenLocation(new LatLng(your_latitude, your_longitude));
更多信息here。
+0
但是這個屏幕位置是什麼?我測試過了,它爲Y提供了一個奇怪的值:約爲5000.這比屏幕分辨率高度的值大 – 2016-06-23 09:25:39
-1
總之是(你的問題缺乏細節和你自己的嘗試),我會在我的當前位置的屏幕上放下一個標記,並將標記屬性設置爲可拖動。這將讓我的標記移動到任何位置地圖
上。例如,
private GoogleMap mMap;
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(Your_Lat, Your_Lng))
.title("My Marker")
.draggable(true));
把它放在後任何你想要的,你可以通過簡單地使用位置功能檢索標記新的緯度和經度。類似於this。
+0
我更新了我的問題。 – kelvincer 2014-10-29 15:45:19
相關問題
- 1. 從世界位置獲取屏幕位置
- 2. 如何獲取NSStatusItem的屏幕位置
- 3. 獲取屏幕位置的底部
- 4. 在Android上獲取主屏幕位置
- 5. 在屏幕上獲取按鈕位置
- 6. 獲取相對的屏幕位置
- 7. 如何獲取XYSeries x位置的屏幕x位置?
- 8. 從地理位置獲取Easting&Northing值
- 9. 從parse.com獲取地理位置javascript
- 10. 從RSS訂閱獲取地理位置
- 11. 從地理欄獲取位置
- 12. 路線我:位置和屏幕位置
- 13. 如何獲取地圖上單擊位置的地理位置?
- 14. 在屏幕上獲取Google地圖標記位置
- 15. 地理位置獲取位置異步無法等待
- 16. 從OSX獲取屏幕分辨率和位置/偏移量
- 17. WIPmania API - 獲取IP地理位置
- 18. 捕獲地理位置 - Phonegap
- 19. GameOver屏幕位置迅速
- 20. NSToolbarItem的屏幕位置
- 21. 爲屏幕空間獲取世界位置到畫布位置 - 相機畫布
- 22. 如何從位置管理器獲取當前位置?
- 23. 從我的位置獲取地址android
- 24. 從經緯度獲取位置地址
- 25. 設置程序的屏幕位置
- 26. JavaScript如何從IP地址獲取地理位置?
- 27. HTML 5地理位置手錶位置
- 28. 獲取設備位置並在地圖上設置位置
- 29. 將屏幕位置設置爲屏幕中心
- 30. 地理位置iPhone
你是什麼意思?就像放下一個標記並獲取細節一樣? – SeahawksRdaBest 2014-10-29 15:02:05
我想獲得屏幕上一點(x,y)的經度和緯度。當然,這一點是在地圖 – kelvincer 2014-10-29 15:13:45