0

マップの一部ではないページ内の div をクリックして、Google マップを中央に配置したいと考えています。私はこれを試しましたが、うまくいきませんでした

$('#myDiv').click( function() {
    map.panTo(36.549362,-98.613281);
});

そして私もこれを試しました

$('#myDiv').click( function() {
    map.setCenter(36.549362,-98.613281);
});
4

2 に答える 2

0

新たに設定する必要がありますLatLng

var point = new google.maps.LatLng(36.549362,-98.613281);

$('#resetMapDiv').click( function(event) {                  
    map.panTo(point);
});
于 2013-08-23T10:05:04.917 に答える
0

私はそれが次のようなものであるべきだと思います:

$('#myDiv').click( function() {
    map.setCenter(new GLatLng(36.549362,-98.613281));
});

すなわち。生の座標の代わりに、最初に LatLng オブジェクトを作成してそれを渡す必要があります。

使用している GMaps のバージョンはわかりませんが、ドキュメントを確認してください。

v3 Map doc、ここで見ることがsetCenterできLatLngます

于 2013-08-23T09:13:43.870 に答える