如何使用传单获取点击位置的地理坐标?我尝试类似..
$scope.$on('leafletDirectiveMap.geojsonClick', function (e) {
alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
但它没有用。
如何使用传单获取点击位置的地理坐标?我尝试类似..
$scope.$on('leafletDirectiveMap.geojsonClick', function (e) {
alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
但它没有用。
angular-leaflet
在第二个参数中包含常规传单事件。Alos,您只需要'click'
像普通传单一样但带有'leafletDirectiveMap'
前缀。
$scope.$on('leafletDirectiveMap.click', function (e, wrap) {
alert("Lat, Lon : " + wrap.leafletEvent.latlng.lat + ", " + wrap.leafletEvent.latlng.lng)
});
.controller('MapController', function (leafletData) {
leafletData.getMap().then(function(map) {
map.on('click', function(e) {
console.log("Latitude : " + e.latlng.lat + " Longitude : "+ e.latlng.lng);
});
});