0

我希望通过单击页面中不属于地图的 div 来使谷歌地图居中。我试过了,但没有用

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

我也试过这个

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

2 回答 2

0

我认为它应该是这样的:

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

IE。您必须先制作一个 LatLng 对象并传递它,而不是原始坐标。

我不知道您使用的是什么版本的 GMaps,但请查看文档。

v3 地图文档,在这里你可以看到setCenter需要一个LatLng.

于 2013-08-23T09:13:43.870 回答
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 回答