【问题标题】:Save the car position - Geolocalization Google Maps保存汽车位置 - 地理定位 Google 地图
【发布时间】:2014-04-02 10:52:47
【问题描述】:

我有一个问题。在我的代码中,我有一个可拖动的标记。我想将此对象移动到我的汽车的位置并保存该位置,以便当我再次打开应用程序时,汽车会从我选择的最后一个位置开始。

我的代码是这个:

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

我必须保存实际汽车中的位置,但我不知道该怎么做。

有人可以帮助我吗? 非常感谢。

【问题讨论】:

    标签: google-maps geolocation maps draggable


    【解决方案1】:

    您可以为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();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 2018-05-24
      • 1970-01-01
      • 2018-02-01
      相关资源
      最近更新 更多