我正在设置使用页面上的链接来平移和缩放到特定的坐标数组(我已经删除了一个标记,并初始化了gmap3)。当我点击链接时,Javascript会触发(我收到警报),但我的地图中没有任何反应。请帮忙。这是我的代码:
$(".phila").click(function(){
alert("hello");
$("#map").gmap3({
action:'panTo',
args:[39.952335, -75.163789]
});
});
编辑:现在我在控制台中收到错误消息“未捕获错误:panTo:latLng必须是LatLng类型”
答案 0 :(得分:6)
要使用 gmap3 进行缩放,首先需要获取对原生地图对象的引用,然后只需设置级别。
var map = $("#map_canvas").gmap3('get');
map.setZoom(1);
答案 1 :(得分:5)
你可以试试这个:
$('#test1').gmap3(
{action:'panTo',
args:[new google.maps.LatLng(-7,110)]}
);
它有效。
答案 2 :(得分:0)
看起来expected argument是单点,而不是两个单独的参数,lat,lon。尝试:
$("#map").gmap3({
action:'panTo',
args:[[39.952335, -75.163789]]
});
});