私のウェブサイトのGoogleマップにマーカーがあります。ズームインしてもズームアウトしても、マーカーが常にマップの中心にあるようにします。
ある意味では、マーカーがボストンにあり、マップのズーム レベルがマサチューセッツ州全体を表示できるようになっているとします。州のどの部分をズームしても、ボストンはその中心にあるはずです。新しいズーム レベルのマップでは、ズーム アウトしても同じことが起こるはずです。
私のウェブサイトのGoogleマップにマーカーがあります。ズームインしてもズームアウトしても、マーカーが常にマップの中心にあるようにします。
ある意味では、マーカーがボストンにあり、マップのズーム レベルがマサチューセッツ州全体を表示できるようになっているとします。州のどの部分をズームしても、ボストンはその中心にあるはずです。新しいズーム レベルのマップでは、ズーム アウトしても同じことが起こるはずです。
グーグルドキュメントから
google.maps.event.addListener(map, 'center_changed', function() {
// 3 seconds after the center of the map has changed, pan back to the
// marker.
window.setTimeout(function() {
map.panTo(marker.getPosition());
}, 3000);
});
このようなものを使用して、マップをイベントの中央に配置することもできますmap.setCenter(marker.getPosition());