当我使用map.xxx设置函数时,浏览器会说:“未捕获的TypeError:undefined不是函数”。 我做错了什么?
function ZoomToFeature(e) {
var layer = e.target;
map.fitBounds(layer.getBounds());
}
function onEachFeature(feature, layer) {
layer.on({
mouseover: highlightFeature,
mouseout: resetHighlight,
click: ZoomToFeature,
});
}
我使用传单和铁轨。小册子正确地绘制图层。
答案 0 :(得分:0)
尝试设置var layer = e.layer
。我不认为getBounds()是对象e.target上的可调用函数,e.target也不是传单层。