map.setview,map.fitBounds

时间:2015-04-22 12:44:55

标签: javascript ruby-on-rails leaflet

当我使用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,
  });
}

我使用传单和铁轨。小册子正确地绘制图层。

1 个答案:

答案 0 :(得分:0)

尝试设置var layer = e.layer。我不认为getBounds()是对象e.target上的可调用函数,e.target也不是传单层。