我目前正在开发一款使用谷歌地图服务的 Android 应用。因为用户将能够看到数以千计的标记,所以我只想加载当前在 map 边界内的标记(即当用户查看特定 map 图 block 时)。我知道如何使用 javascript/html 来做到这一点。但是Android好像没有提供containsLatLng(latlng)和getBounds等类似的方法(我只找到了getLatitudeSpan和getLongitudeSpan,不知道怎么用才能达到类似的效果)。
任何人都可以给我一些提示吗?我将不胜感激任何帮助或至少为自己指明正确的方向。
最佳答案
您可以使用 getMapCenter 并仅添加或减去纬度跨度或经度跨度(当然除以 2)来找到边界。
关于java - 如何在 Android 谷歌地图中为当前位置动态加载标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413194/