23
Google Maps API v3:fitBoundsの後にsetZoomを実行できますか?
埋め込みGoogleマップ(API v3)にプロットする一連のポイントがあります。ズームレベルが低すぎる(つまり、ズームアウトが大きすぎる)場合を除いて、すべてのポイントに対応できるように境界を設定します。私のアプローチはこのようなものでした: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); これは機能しません。最後の行「gmap.setZoom()」は、fitBoundsの直後に呼び出された場合、マップのズームレベルを変更しません。 マップに適用せずに境界のズームレベルを取得する方法はありますか?これを解決するための他のアイデア?