我有一张地图,我需要为从数据库中绘制的位置放置标记。位置可以从国家的一端到另一端,我想将标记放置限制为仅可见的地图区域。
api的哪些部分涵盖了这个?是否有处理此用例的最佳实践?
答案 0 :(得分:1)
您可以使用以下方式获取地图的边界:
bounds = map.getBounds();
结果是LatLngBounds对象。然后,对于标记marker
,您可以测试它是否在地图中:
if ( bounds.contains(marker.getPosition()) ) {
}