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

在GMAP3和JQuery中平移和缩放到特定坐标,jquery,jquery-gmap3,Jquery,Jquery Gmap3,我正在尝试设置使用页面上的链接来平移和缩放到特定的坐标数组(在这里我已经放置了一个标记,并且初始化了gmap3)。当我点击链接时,Javascript会触发(我得到了警报),但我的地图中什么也没有发生。请帮忙。这是我的密码: $(".phila").click(function(){ alert("hello"); $("#map").gmap3({ action:'panTo', args:[39.952335, -75.163789]

我正在尝试设置使用页面上的链接来平移和缩放到特定的坐标数组(在这里我已经放置了一个标记,并且初始化了gmap3)。当我点击链接时,Javascript会触发(我得到了警报),但我的地图中什么也没有发生。请帮忙。这是我的密码:

$(".phila").click(function(){
    alert("hello");
    $("#map").gmap3({
        action:'panTo', 
        args:[39.952335, -75.163789]
    });
});
编辑:现在我在控制台中得到一个错误,说“Uncaught error:panTo:latLng必须是latLng类型”

看起来是一个单点,而不是两个独立的参数lat,lon。尝试:

$("#map").gmap3({
   action:'panTo', 
     args:[[39.952335, -75.163789]]
   });
});
你可以试试这个:

$('#test1').gmap3(
    {action:'panTo',
     args:[new google.maps.LatLng(-7,110)]}
);

它可以工作。

要使用gmap3进行缩放,您首先需要获取对本机地图对象的引用,然后只需设置级别

var map = $("#map_canvas").gmap3('get');
map.setZoom(1);

您是否还可以介绍如何使用地址功能,以便您可以使用“伦敦”而不是数字坐标?谢谢,太好了,有人不知道为什么官方文件没有反映这一点,或者我遗漏了什么。