使用Leaflet.js如何在拖动结束时获得map lat / lon?

时间:2015-08-21 05:20:14

标签: javascript leaflet mapbox

我正在使用leaflet.js并且很容易将它与我的代码集成。我无法在谷歌地图中找到关于拖尾事件的坐标。所以,任何人都可以建议如何做到这一点。任何形式的帮助和建议都表示赞赏。

var map = L.map('map', {center: latlng, zoom: 13, layers: [tiles]});

var markers = L.markerClusterGroup({ chunkedLoading: true });

showData(map,markers);

map.on('dragend',function(e){
  console.log("console.log", e);
  console.log(e.target.latLngToContainerPoint);
  //showData(map,markers,e.target._animateToCenter.lat, e.target._animateToCenter.lng , e.distance)
});

1 个答案:

答案 0 :(得分:2)

你能不能在拖拽结束时获得地图中心?

map.on('dragend',function(e){
  console.log(map.getCenter());
});

参见示例http://codepen.io/sphvn/pen/GJbxBw?editors=001

如果这不是你想要的,请你澄清你的问题。