我无法从URL获取GeoJSON数据以正常工作。
我试图创建一个覆盖层的传单组成的美国县,这是我这样做:
var overlays = {
"Counties": L.geoJson('https://github.com/zeke/us-counties/blob/master/county.geo.json?raw=true', {async: true}).on('loaded', function(e) {map.fitBounds(e.target.getBounds());
}
)}
// This adds all layers together.
L.control.layers(baseMaps, overlays).addTo(map);
JS控制台错误看起来像这样:
有什么好办法能让它工作吗?
1条答案
按热度按时间uqdfh47h1#
L.GeoJSON
不支持请求,您需要首先手动加载数据或使用Leaflet.Ajax之类的库