我正在使用osmdroid在android上做應用程序。我如何獲得屏幕上顯示的地圖座標(頂部,底部,左側,右側)? Thanx。OSMdroid如何獲取屏幕座標?
0
A
回答
1
這並不完全清楚你問的是什麼,但我想你是要求經緯度邊界框。
BoundingBoxE6 boundingBox = mMapView.getProjection().getBoundingBox();
0
「我這樣做是在的onCreate如果它重要」=>是,它是。
實際上,您無法訪問onCreate中正確的mapview邊界框。 這是「因爲MapView的寬度和高度爲零,因爲它還沒有onLayout調用」
這是一個(令人討厭的)osmdroid問題,在v4.2中沒有修復。
另外,在onCreate中調用時,setCenter在v4.2中也無法正常工作。
在這裏看到更多的解釋和解決辦法:https://github.com/osmdroid/osmdroid/issues/22
相關問題
- 1. 如何從屏幕座標獲取對象座標?
- 2. 如何從opengl es2.0的屏幕座標獲取世界座標?
- 3. 獲取鼠標屏幕座標點擊
- 4. 獲取屏幕座標的css
- 5. 從UILongPressGestureRecognizer獲取屏幕座標
- 6. 獲取DOM元素的屏幕座標
- 7. 獲取某個UITableViewCell的屏幕座標?
- 8. 取所有屏幕座標
- 9. 如何獲取WPF中的當前鼠標屏幕座標?
- 10. 屏幕座標
- 11. 使用2D屏幕座標獲取3D模型座標gluUnproject
- 12. 如何從OpenGL中的世界座標獲取屏幕座標android
- 13. OSMDROID:使用osmdroid地圖實時獲取當前座標
- 14. 如何獲取BHO中網頁元素的屏幕座標
- 15. 如何在android中獲取屏幕的中心座標?
- 16. 如何從3D點獲取屏幕座標? Opengl
- 17. 如何在WinRT和Silveright中獲取控件的屏幕座標?
- 18. Android屏幕座標
- 19. OpenGL屏幕座標
- 20. 如何將Windows屏幕座標轉換爲屏幕截圖像素座標?
- 21. webgl - 模型座標到屏幕座標
- 22. 屏幕座標到等距座標
- 23. OpenGL座標匹配屏幕座標?
- 24. OpenGL場景座標到屏幕座標
- 25. 如何獲得與屏幕相關的光標座標和WPF元素座標?
- 26. 如何點擊屏幕上的座標?
- 27. android屏幕座標如何工作?
- 28. 獲取相對於屏幕的標記座標Google Maps API v3
- 29. Vte:在屏幕座標中獲取光標位置
- 30. 獲取光標當前行的屏幕座標EditText
感謝名單,但actully我需要動態地獲取的座標我(上,下,左,右)拐角或屏幕的兩側(上,下,左,右),所以我可以檢測到加載或不加分。 我試過這樣的: Projection proj = myMap.getProjection(); GeoPoint topLeft =(GeoPoint)proj.fromPixels(0,0); Log.i(「左上角」,topLeft.getLongitudeE6()+「a」); 和topLeft.getLongitudeE6()總是0,我在onCreate中如果它很重要 – vpxfhu77 2014-09-30 23:22:22
這並不真正告訴我們@kurtzmarc發佈的解決方案是否適合您。如果它工作,你只需要訂閱一個滾動事件我猜。 – scai 2014-10-01 13:02:43