我正在使用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