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();
});