🐷

Pythonで日本地図を表示し、マーキングする方法【Folium】

2023/01/14に公開

https://www.youtube.com/watch?v=eFnB0QFAwRk

ライブラリをインストール

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