ここで「setMap」関数を設定して、このコードを v3 に移植するにはどうすればよいですか? または、一般的にv3に移植します...
// 要素がマップスクリーンの外にある場合は、マップを中心に戻す
while ((!map.getBounds().containsLatLng(marker.getPosition())) & (showAllCategoryElements == 0)) {
var newCenterPointLng = (map.getBounds().getCenter().lng() + marker.getPosition().lng()) / 2;
var newCenterPointLat = (map.getBounds().getCenter().lat() + marker.getPosition().lat()) / 2;
map.panTo(new google.maps.LatLng(newCenterPointLat, newCenterPointLng));
map.setCenter(new google.maps.LatLng(newCenterPointLat, newCenterPointLng));
if (!map.getBounds().containsLatLng(marker.getPosition())){
map.zoomOut();
}
ここに例がありますhttp://d.hatena.ne.jp/tsmsogn/20111216/1324026723 いくつかのヒント: markus.tao.at/geo/google-maps-api-v3-is-in-town/
また、 https://github.com/tparkin/Google-Maps-Point-in-Polygon js をインポートして、「containsLatLng」サポートを取得します
助けやヒントをありがとう