我有一个谷歌地图和选择。我必须让用户在选择中选择不同的地方,然后将他重定向到地图中的那个地方。
因此,当用户选择地点A时,他可以例如重定向到旧金山。当选择将B,他可以被重定向到洛杉矶。
你知道我怎么能得到这个吗?
在这里我做了一个基本的例子,有地图和选择器:
http://jsbin.com/iGOmEXeP/2/edit
在这里,我很害羞地尝试获取需要的东西,如您所见,这是行不通的:
http://jsbin.com/iGOmEXeP/3/edit
希望有人可以帮助我!谢谢!
编辑:
我在这里获得了一些东西:http : //jsbin.com/iGOmEXeP/5/edit
无论如何,如果您有更好的东西或改进它的方法,我将认为这是正确的答案。
您应该在这里阅读文档。
https://developers.google.com/maps/documentation/javascript/reference#Map
您要寻找的是setCenter()
或panTo()
方法。
http://jsbin.com/iGOmEXeP/6/edit
更新您的垃圾箱,使其包含如下内容:
$("select").change(function() {
var $this = $(this);
if($this.val() === "1") {
pos = new google.maps.LatLng(-24.397, 150.644);
} else if($this.val() === "2") {
pos = new google.maps.LatLng(-44.397, 150.644);
}
map.panTo(pos);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句