使用Mapbox查找左下角+右上角(纬度,经度) - [Android]

时间:2016-02-24 18:16:25

标签: java android mapbox

在Android中使用MapBox,我试图找到左下角和右上角。我在他们的文档中找不到任何地方来检索这些信息。

1 个答案:

答案 0 :(得分:3)

这行代码应该完成您的尝试:

LatLngBounds bounds = mapboxMap.getProjection().getVisibleRegion().latLngBounds;

修改

很抱歉,这是4.0中即将发布的功能。现在你可以用它来解决这个问题:

int viewportWidth = mMapView.getWidth();
int viewportHeight = mMapView.getHeight();

LatLng topLeft = mMapView.fromScreenLocation(new PointF(0, 0));
LatLng topRight = mMapView.fromScreenLocation(new PointF(viewportWidth, 0));
LatLng bottomRight = mMapView.fromScreenLocation(new PointF(viewportWidth, viewportHeight));
LatLng bottomLeft = mMapView.fromScreenLocation(new PointF(0, viewportHeight));

希望这有帮助!