Google maps 保存汽车位置-地理定位谷歌地图
我有个问题。在我的代码中,我有一个可拖动的标记。我想将此对象移动到我汽车的位置并保存该位置,以便在我再次打开应用程序时,汽车在我选择的最后一个位置启动 我的代码是:Google maps 保存汽车位置-地理定位谷歌地图,google-maps,geolocation,maps,draggable,Google Maps,Geolocation,Maps,Draggable,我有个问题。在我的代码中,我有一个可拖动的标记。我想将此对象移动到我汽车的位置并保存该位置,以便在我再次打开应用程序时,汽车在我选择的最后一个位置启动 我的代码是: var actualcar; var car = new google.maps.LatLng(37.41621813281696, -6.155265279129026); var markercar = new google.maps.Marker({ map:map, icon: imagecar, draggable:tru
var actualcar;
var car = new google.maps.LatLng(37.41621813281696, -6.155265279129026);
var markercar = new google.maps.Marker({
map:map,
icon: imagecar,
draggable:true,
animation: google.maps.Animation.DROP,
position: car
});
function savePosition(){
car=actualcar;
}
我必须在实际行动中保住这个职位,但我不知道该怎么做
有人能帮我吗?
非常感谢。您可以为
markercar
添加dragend
事件,以便在拖动完成后获得位置
var actualcar;
var car = new google.maps.LatLng(37.41621813281696, -6.155265279129026);
var markercar = new google.maps.Marker({
map: map,
icon: imagecar,
draggable:true,
animation: google.maps.Animation.DROP,
position: car
});
google.maps.event.addListener(markercar, 'dragend', function() {
// actual car will hold google.maps.LatLng object
actualcar = this.getPosition();
});