Folium は leaflet.js のプログラムを生成する Python ライブラリです。
下記を参考にした。
qiita : foliumの基本的な使い方とオープンデータ活用
上記の記事では「新宿駅」を表示している。
この記事では「横浜駅」を表示する
Leaflet では地図タイルを設定する必要があるが。
Folium では地図タイルが組み込まれていて
デフォルトで は OpenStreetMap が使用される。
name = 'Yokohama Station' lat = 35.465833 lon = 139.622778 ZOOM = 15 map = folium.Map(location=[lat, lon], zoom_start=ZOOM) folium.Marker(location=[lat, lon], popup=name).add_to(map)
下記の記事に タイトルを表示する方法が載っている。
stackoverflow : Ading a Title or Text to a Folium Map
ありがたく流用する。
FORMAT_TITLE = ''' <h3 align="center">{}</h3> ''' title_html = FORMAT_TITLE.format(name) map.get_root().html.add_child(folium.Element(title_html))
プログラムはGitHubに公開した。
https://github.com/ohwada/World_Countries/tree/main/folium/yokohama_station