平移和缩放到GMAP3和JQuery中的特定坐标

时间:2011-11-18 16:52:38

标签: jquery jquery-gmap3

我正在设置使用页面上的链接来平移和缩放到特定的坐标数组(我已经删除了一个标记,并初始化了gmap3)。当我点击链接时,Javascript会触发(我收到警报),但我的地图中没有任何反应。请帮忙。这是我的代码:

$(".phila").click(function(){
    alert("hello");
    $("#map").gmap3({
        action:'panTo', 
        args:[39.952335, -75.163789]
    });
});

编辑:现在我在控制台中收到错误消息“未捕获错误:panTo:latLng必须是LatLng类型”

3 个答案:

答案 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]]
   });
});