我希望通过点击页面中不属于地图的div来居中谷歌地图。我尝试了这个,但它不起作用
$('#myDiv').click( function() {
map.panTo(36.549362,-98.613281);
});
我也试过这个
$('#myDiv').click( function() {
map.setCenter(36.549362,-98.613281);
});
答案 0 :(得分:0)
我认为应该是这样的:
$('#myDiv').click( function() {
map.setCenter(new GLatLng(36.549362,-98.613281));
});
即。你必须先制作一个LatLng对象并传递它,而不是原始坐标。
我不知道您使用的是什么版本的GMaps,但请查看文档。
v3 Map doc,您可以在此处看到setCenter
需要LatLng
。
答案 1 :(得分:0)
您必须将其设置为新的LatLng
var point = new google.maps.LatLng(36.549362,-98.613281);
$('#resetMapDiv').click( function(event) {
map.panTo(point);
});