如何在传单地图上的移动标记上获取文字?

时间:2019-08-08 16:05:30

标签: leaflet

我想拖拉标记。我尝试了这段代码,但返回的结果不够完善。

var marker = L.marker([51.502652, -0.091667], {draggable: true}).addTo(mymap);

marker.on("dragend", function(e){
  var newCoords = e.latlng.toString();
}); ```

2 个答案:

答案 0 :(得分:1)

事件不是标记-您需要作为事件目标的对象。所以.....

marker.on("dragend", function(e){
  var newCoords = e.target.getLatLng().toString();
});

答案 1 :(得分:0)

var marker = L.marker([{{ $lat }}, {{ $lng }}], {draggable: true}).addTo(map);

marker.on('dragend', function (e) {
    var lat = marker.getLatLng().lat; 
    var lng = marker.getLatLng().lng);
});