如何使用 Angular-Leaflet-directive 获取地图点击位置的地理坐标?
How to get geo coordinates on clicked location of map using Angular-Leaflet-directive?
如何使用传单获取点击位置的地理坐标?
我尝试类似 ..
$scope.$on('leafletDirectiveMap.geojsonClick', function (e) {
alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
但是没用。
angular-leaflet
在第二个参数中结束常规传单事件。
另外,您只需要像普通传单一样 '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);
});
});
如何使用传单获取点击位置的地理坐标? 我尝试类似 ..
$scope.$on('leafletDirectiveMap.geojsonClick', function (e) {
alert("Lat, Lon : " + e.latlng.lat + ", " + e.latlng.lng)
});
但是没用。
angular-leaflet
在第二个参数中结束常规传单事件。
另外,您只需要像普通传单一样 '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);
});
});