谁能帮我计算或将google map相机的缩放级别转换为KM距离。当用户缩小谷歌 map 时,我想将距离发送到 api 以获得更多的 pin 数据。
最佳答案
您可以像这样计算 map 中心和左上角坐标之间的距离:
VisibleRegion visibleRegion = mMap.getProjection().getVisibleRegion();
double distance = SphericalUtil.computeDistanceBetween(
visibleRegion.farLeft, mMap.getCameraPosition().target);
请注意,我使用的是 Google Maps Android API Utility Library 中的
SphericalUtil.computeDistanceBetween
方法。关于android - 将谷歌 map 缩放级别转换为公里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41481723/