javascript - 将鼠标悬停在 Leaflet 中的 map 时获取图层信息

标签 javascript leaflet gis

我已将 Geojson 图层添加到 Leaflet 的 basemap 中。我使用以下事件来获取 map 数据和图层数据:

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

它给了我以下日志:

enter image description here

当我将鼠标悬停在 Geojson 图层上时,我找不到任何有关该图层的信息(目标中没有关于该图层的信息)。

有没有人能解决这个问题?

最佳答案

以下是获取Geojson图层信息的代码:

$.ajax({
    dataType: "json",....

       onEachFeature: function (feature, layer) {
           layer.on('mousemove', function (event) {
                console.log(event);
           });
       }
});

关于javascript - 将鼠标悬停在 Leaflet 中的 map 时获取图层信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54185034/

相关文章:

python:为交叉点排序两个多边形列表

geolocation - 有没有一种方法可以获得不包含国家/地区的世界形状文件?

leaflet - 可以在不禁用键盘控制的情况下禁用Leaflet中的 "6 button bug"吗?

javascript - 使用 NodeJS 提供内容,但响应类型始终为 ""

javascript - 性能 API - Safari 浏览器不支持

javascript - 错误 : ENOENT: no such file or directory, 打开 '../config.json'

javascript - 在 Leaflet 中访问标记图标的 HTMLElement

javascript - 如何通过leaflet.pm让GeoJSON数据不可编辑

google-maps - 自定义Google Map叠加层?

javascript - 如何使用 RingCentral Web 电话客户端库取消注册用户代理?