我正在使用谷歌地图 fitBounds,然后我使用 map.setZoom 放大一个级别(在谷歌找到适合我的标记的最佳缩放级别之后),然后我想检查我的标记在视口中是否可见,如何我可以这样做吗?似乎 map.getBounds().contains 不起作用,请看一下这个小提琴:fiddle
我想检查我的标记是否可见:
google.maps.event.addListenerOnce(map, "zoom_changed", function() {
map.setZoom(map.getZoom()+2);
if( map.getBounds().contains("35.700592","51.394773"))
alert('ok');
but there seems to be an error
//alert("the zoom level is now "+map.getZoom());
});