【发布时间】:2017-12-06 20:54:12
【问题描述】:
我的地图有问题。我切换到 Leaflet 1.2,其中一项功能无法正常工作。 代码在这里:
http://mapaszlakow.eu/mapa1.2.html
当通过 js 激活作为 geojson 的叠加层并单击自行车路线时,它会放大到一条路线,但它没有突出显示,信息窗口也没有显示。 这是在旧版本 Leaflet 上运行的完全相同的示例(我认为它是 0.7)。
我找不到问题,我唯一做的就是切换到Leaflet 1.2,我将不胜感激。
编辑:我相信,问题出在此处:
function select(layer) {
info.update(layer.feature.properties);
if (selected !== null) {
var previous = selected;
}
map.fitBounds(layer.getBounds());
selected = layer;
if (previous) {
dehighlight(previous);
}
}
var selected = null;
【问题讨论】:
-
我在您发表评论后编辑了我的答案,请查看,如果有帮助,请将答案标记为已接受.. ;)
标签: leaflet geojson interactive