1

Google Maps API V3 を使用してサイトに地図を追加しました。これ以外はすべて機能しています。情報ウィンドウを閉じたときにマップを自動中央に移動するにはどうすればよいですか? サンプルコード:

var myLatlng = new google.maps.LatLng(1.0, -1.0);

google.maps.event.addListener(infowindow, 'closeclick', function () {
map.setCenter(myLatlng); 
});

本当に立ち往生しており、何か提案をいただければ幸いです!

4

3 に答える 3

0

jsfiddle ありがとうございます。地図上で機能するようになり、情報ウィンドウをクリックすると地図全体にズームアウトするオプションが追加されました. 次に例を示します。

var mapCenter = new google.maps.LatLng(0,22); 

`google.maps.event.addListener(infowindow, 'closeclick', function () {
map.setCenter(mapCenter); 
var opt = { zoom: 2};
map.setOptions(opt);
});`
于 2014-03-31T16:26:45.547 に答える
0

私にとってはうまくいくので、コードのどこかに間違いがあるに違いありません。

http://jsfiddle.net/SZ3XC/

var infowindow = new google.maps.InfoWindow({
    content: 'ahoj'
});

google.maps.event.addListener(marker, 'click', function() {
    infowindow.open(map,marker);
});

var myLatlng = new google.maps.LatLng(1.0, -1.0);

google.maps.event.addListener(infowindow, 'closeclick', function () {
     map.setCenter(myLatlng); 
});
于 2013-12-29T03:41:44.377 に答える