【发布时间】:2011-09-07 08:14:21
【问题描述】:
我看到有一个 getVisible 调用,但它只检查标记是否在地图上,而不是标记是否在当前视图中。
我想检查标记是否在当前视图范围内?
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers
我看到有一个 getVisible 调用,但它只检查标记是否在地图上,而不是标记是否在当前视图中。
我想检查标记是否在当前视图范围内?
【问题讨论】:
标签: google-maps google-maps-api-3 google-maps-markers
您需要通过添加以下代码告诉地图您的标记应包含在视图中
google.maps.event.addListener(map, 'bounds_changed', function() {
map.getBounds().contains(marker.getPosition())
});
这里会触发bound_changed事件。
【讨论】:
我猜你想要
map.getBounds().contains(marker.getPosition())
【讨论】: