将外部geojson添加到传单层



我是传单和JavaScript的新手。我想我可以使用地理命令和GeoJSON来托管映射项目的数据。

我找到了外部GeoJSON和传单:其他方式。本教程介绍如何使用传单插件阅读外部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);

将leaflet.ajx插件保存为leaflet.ajax.min.js,并将其保存在与html页面相同的文件夹中,然后通过在<head>标签之间添加此行来调用它

<script src="leaflet.ajax.min"></script>

最新更新