gpt4 book ai didi

java - Android - 计算每个缩放级别的 map 距离,例如 Gmaps 比例尺

转载 作者:行者123 更新时间:2023-12-02 12:07:21 26 4
gpt4 key购买 nike

我的缩放级别为 3-21。分别缩小-放大。

但我想用给定的屏幕条(屏幕宽度?)来计算缩放级别到米/公里距离,就像 Gmaps 比例尺一样。

示例:

缩放级别 20 = 数百米
缩放级别 3 = 数千公里或一英里

TIA

最佳答案

本地图空闲时,您可以使用以下命令找到最右/最左点与 map 中心之间的半径

/**
* Method used to fetch Map radius
*/
private int getMapRadius() {
LatLng latlng = googleMap.getProjection().getVisibleRegion().latLngBounds.getCenter();
if (latLng == null)
return 0;
LatLng latLng1 = googleMap.getProjection().getVisibleRegion().farRight;
return (int) MapUtils.computeDistance(latLng1.latitude, latLng1.longitude, latLng.latitude, latLng.longitude);
}

关于java - Android - 计算每个缩放级别的 map 距离,例如 Gmaps 比例尺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46801947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com