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