在GMAP3和JQuery中平移和缩放到特定坐标
我正在尝试设置使用页面上的链接来平移和缩放到特定的坐标数组(在这里我已经放置了一个标记,并且初始化了gmap3)。当我点击链接时,Javascript会触发(我得到了警报),但我的地图中什么也没有发生。请帮忙。这是我的密码:在GMAP3和JQuery中平移和缩放到特定坐标,jquery,jquery-gmap3,Jquery,Jquery Gmap3,我正在尝试设置使用页面上的链接来平移和缩放到特定的坐标数组(在这里我已经放置了一个标记,并且初始化了gmap3)。当我点击链接时,Javascript会触发(我得到了警报),但我的地图中什么也没有发生。请帮忙。这是我的密码: $(".phila").click(function(){ alert("hello"); $("#map").gmap3({ action:'panTo', args:[39.952335, -75.163789]
$(".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);
您是否还可以介绍如何使用地址功能,以便您可以使用“伦敦”而不是数字坐标?谢谢,太好了,有人不知道为什么官方文件没有反映这一点,或者我遗漏了什么。