我在Leaflet的基础地图中添加了一个Geojson图层。我使用以下事件来获取Map数据以及Layer数据:
map.on(‘mousemove’,function(e){ 的console.log(E);});它给了我……
以下是获取Geojson图层信息的代码:
$.ajax({ dataType: "json",.... onEachFeature: function (feature, layer) { layer.on('mousemove', function (event) { console.log(event); }); } });
你可以使用你的 map 变量以获取有关图层等的信息
map
实际上,当您创建图层时,它似乎也存储在变量中,以便您可以访问它。
var map = L.map(...); var geoLayer = L.geoJSON().addTo(map); geoLayer.addData(geojsonFeature); map.on('mousemove', function(event) { console.log(event, geoLayer, map); });