Inc*_*unk 4 javascript geojson leaflet mapbox
我有一个想要设置样式的 Geojson Linestring 文件。我用 L.mapbox.featureLayer() 加载它,但我想没有样式选项。我尝试使用 L.geoJson 加载它,但没有找到通过 url 执行此操作的方法:
var myStyle = {
"color": "#ff7800",
"weight": 5,
"opacity": 0.65
};
L.geoJson(myGeojson, {
style: myStyle
}).addTo(map);
Run Code Online (Sandbox Code Playgroud)
我应该添加什么来从 url 加载 Geojson?
L.geoJSON接受一个对象,而不是一个 URL。您可以使用 jQuerygetJSON加载数据,然后L.geoJSON在准备好时调用:
$.getJSON("orders.json", function(data) {
L.geoJson(data, {
style: myStyle
}).addTo(map);
}
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅http://api.jquery.com/jquery.getjson/。
| 归档时间: |
|
| 查看次数: |
7732 次 |
| 最近记录: |