谁能帮我计算或将google map相机的缩放级别转换为KM距离。当用户缩小谷歌 map 时,我想将距离发送到 api 以获得更多的 pin 数据。

最佳答案

您可以像这样计算 map 中心和左上角坐标之间的距离:

VisibleRegion visibleRegion = mMap.getProjection().getVisibleRegion();
double distance = SphericalUtil.computeDistanceBetween(
            visibleRegion.farLeft, mMap.getCameraPosition().target);

android - 将谷歌 map 缩放级别转换为公里-LMLPHP

请注意,我使用的是 Google Maps Android API Utility Library 中的 SphericalUtil.computeDistanceBetween 方法。

关于android - 将谷歌 map 缩放级别转换为公里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41481723/

10-12 03:39