如何通过使用GooleMaps API和Android获取在实际缩放级别中当前可用的纬度/经度值?我的地图上确实有所有用户的地理位置,但是我只想拥有位于当前“显示”(缩放级别)上的用户,因此我必须知道实际缩放级别的地理位置边界。
最佳答案
假设您只显示了几平方公里,而不是地球的一半,那么可以使用以下代码来大致逼近地图视图的边界框:
GeoPoint topLeftGpt;
GeoPoint bottomRightGpt;
topLeftGpt = mapView.getProjection().fromPixels(0, 0);
bottomRightGpt = mapView.getProjection().fromPixels(mapView.getWidth(),
mapView.getHeight());
如果随后在每个这些Geopoint上使用方法.getLatitudeE6()和.getLongitudeE6(),它将为您提供边界框限制
关于android - 如何在Android版Google Maps中获取当前缩放级别中的可用选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8422580/