2017-02-19 24 views
3

リスト、パンダシリーズ、または緯度経度のペアがあるとします。 Foliumで、私はFoliumマップに一連のマーカーを追加できますか?

coords = [46.8354, -121.7325] 
map_4 = folium.Map(location=[46.8527, -121.7649], tiles='Stamen Terrain', 
        zoom_start=13) 
folium.Marker(location=coords).add_to(map_4) 

を使用して座標の単一ペアのためのマーカーをプロットすることができます。しかし、私はリストのリストを渡すしようとすると、何がプロットされません。私はリストのリストをループしてマーカーをプロットすることができますが、引数を渡していくつかのマーカーをプロットできるかどうか疑問に思っています。

あなたはこの方法で行うことができます

答えて

0

map = folium.Map(location = [lat, lng], zoom_start = 4, tiles = "Mapbox bright") 
feature_group = folium.FeatureGroup("Locations") 

for lat, lng, name in zip(lat_lst, lng_lst, name_lst): 
    feature_group.add_child(folium.Marker(location=[lat,lon],popup=name)) 

map.add_child(feature_group) 

あなたはまた、今test.htmlというファイルを開く

map.save(outfile = "test.html") 

マーカーが追加されているかどうかを確認するために、それからHTMLファイルを作成することができますブラウザで、マーカーを確認して

関連する問題