Google マップの fitBounds を使用してから、map.setZoom を使用して 1 レベルズームインします (Google がマーカーに合わせて最適なズーム レベルを見つけた後)。その後、マーカーがビューポートに表示されているかどうかを確認したいのですが、どのように私はそうすることができますか?map.getBounds().contains が機能しないようです。このフィドルを見てください:フィドル
マーカーが表示されているかどうかを確認したい:
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());
});