jquery gmap3点击时更新标记-谷歌地图v3
我只是在试用jquery插件gmap3 以下情况: 我有两个地址,我希望地图被初始设置为address1,单击我希望标记被更新为address2jquery gmap3点击时更新标记-谷歌地图v3,jquery,google-maps,marker,jquery-gmap3,Jquery,Google Maps,Marker,Jquery Gmap3,我只是在试用jquery插件gmap3 以下情况: 我有两个地址,我希望地图被初始设置为address1,单击我希望标记被更新为address2 var address1 = 'an der alster 42, hamburg'; var address2 = 'schlossstraße, münchen'; $("#mappp").gmap3({ marker:{ address: address1 }, map:{ options:{ mapTypeControl:fa
var address1 = 'an der alster 42, hamburg';
var address2 = 'schlossstraße, münchen';
$("#mappp").gmap3({
marker:{
address: address1
},
map:{
options:{
mapTypeControl:false,
zoom: 14
}
}
});
$('#click').click(function(){
$("#mappp").gmap3({
marker:{
address: address2
},
map:{
options:{
mapTypeControl:false,
zoom: 14
}
}
});
});
这是一把小提琴
在更新标记之前,我已经尝试过破坏地图,但无论如何都没有发生任何事情
提前感谢您提供的任何提示解释了如何正常移动标记。我不知道你在gmap3中会怎么做,因为它似乎完全忽略了本机的googlemaps命令,使得setPosition毫无用处://与其尝试使用如此强大的jquery-gmap3库,不如自己做更多的事情——我创建了一个小提琴,它可以满足你的需要 总而言之:我们通过地理编码来跟踪地址latLng值,这与gmap3本身在下面给出标记纯地址时所做的相同,因此它实际上使用了
google.maps.Geocoder()代码>
这将起作用:您能澄清问题或接受已经提供的答案之一吗?