将外部geojson添加到传单层

时间:2013-12-10 03:53:18

标签: ajax leaflet geojson

我是传单和JavaScript的新手。我以为我可以使用geocommons和GeoJSON来托管地图项目的数据。

我找到了External GeoJSON and Leaflet: The Other Way(s)。本教程使用传单插件读取外部GeoJSON,但我无法得到它来获取在我的地图上渲染的点。代码的地图部分渲染得很好,但GeoJSON不会出现。

var geojsonLayer = new L.GeoJSON.AJAX("http://geocommons.com/datasets/168923/features.json?lat=53.796&lon=-1.551&radius=3&callback=?", {onEachFeature:popUp});

function popUp(feature, layer) {
  layer.bindPopup(feature.properties.name);
}

geojsonLayer.addTo(myMap);

1 个答案:

答案 0 :(得分:3)

leaflet.ajax plugin保存为leaflet.ajax.min.js与html页面位于同一文件夹中,然后在<head>标记

之间添加此行来调用它
<script src="leaflet.ajax.min"></script>