Rom*_*dgz 9 python leaflet folium
我已经尝试了Python folium库,结果令人印象深刻,但有一个我缺少的功能,或者无论如何我都找不到:我想在地图上的新图层中打印多行.
如果我检查de documentation,我只能找到如何添加标记和poligon标记.但是关于在新图层中打印,我只能找到像这样的例子.
我需要比这简单得多的东西.我想我可以用类似的方式插入带有多行信息的GeoJSON,但我甚至无法找到GeoJSON应具有的格式.
得到我的多线的任何想法?
PD:如果您不知道如何使用Python/Folium实现这一点,我将很高兴听到我应该添加到Javascript输出中以使用Leaflet获取多行(这是Folium库正在使用的).
现在已弃用了先前示例中的某些功能;显然,首选方法现在类似于:
import folium
# Coordinates are 10 points on the great circle from Boston to
# San Francisco.
# Reference: http://williams.best.vwh.net/avform.htm#Intermediate
coordinates = [
[42.3581, -71.0636],
[42.82995815, -74.78991444],
[43.17929819, -78.56603306],
[43.40320216, -82.37774519],
[43.49975489, -86.20965845],
[41.4338549, -108.74485069],
[40.67471747, -112.29609954],
[39.8093434, -115.76190821],
[38.84352776, -119.13665678],
[37.7833, -122.4167]]
# Create the map and add the line
m = folium.Map(location=[41.9, -97.3], zoom_start=4)
my_PolyLine=folium.PolyLine(locations=coordinates,weight=5)
m.add_children(my_PolyLine)
# m.save('line_example_newer.html')
Run Code Online (Sandbox Code Playgroud)