🐷
Pythonで日本地図を表示し、マーキングする方法【Folium】
ライブラリをインストール
pip install folium
地図を表示
folium.Map()を使って地図のインスタンスを作成します。引数に地図の中心の位置(latitude, longitude)を指定します。日本の中心位置は、緯度35度、経度139度です。
import folium
m = folium.Map(location=[35, 139], zoom_start=5)
m
マーキングする
地図にマーカーを追加します。 add_child()メソッドを使って、Markerクラスのインスタンスを地図に追加します。
folium.Marker(location=[35,139],popup='Tokyo').add_to(m)
m
サークルマーカーを描く
地図にサークルマーカーを追加します。 add_child()メソッドを使って、CircleMarkerクラスのインスタンスを地図に追加します。
folium.CircleMarker(
location=[34.6937, 135.5022],
radius=10,
color='#ff0000',
fill_color='#0000ff'
).add_to(m)
m
画像保存
地図をhtmlファイルとして保存する場合は、save()メソッドを使用します。
m.save('map.html')
Discussion