【foliumのPlugins】地図を画面いっぱいに拡げるボタンの設置
今回は、foliumの大量にあるPlugins
の1つFullscreen()
について。
機能は、ボタンのオン/オフで地図を画面いっぱいに拡げることを可能にする。
import folium from folium import plugins # ベースの地図作成 m = folium.Map(location=[35, 135], zoom_start=4) # 地図をフルスクリーンに切り替えボタン設置 plugins.Fullscreen( position="topright", # bottomleft title="拡大する", title_cancel="元に戻す", force_separate_button=True, ).add_to(m) # 表示 m
Make this Notebook Trusted to load map: File -> Trust Notebook
はてなの下書きプレビューで右上のボタンを押しても無反応。
公開後、スマホのブラウザでは画面いっぱいに拡大した。
はてなブログアプリでは無反応。
Jupyter Notebookで地図作成を実行すると↓のようになる。
右上のボタンを押すと、地図がモニター画面いっぱいに拡大される。「ESC」キーか、再度地図右上のボタンで元に戻る。
ファイルに保存した場合はどうなるでしょうか。
# htmlファイルで保存 m.save("fullscreen_test.html")
ファイルは作業ディレクトリに保存された。
ファイルはブラウザで開かれますが、開いた時点で地図はブラウザいっぱいのサイズです。そこで右上の拡大ボタンを押してもモニター画面いっぱいには拡がらず、変化はありません。
以上です。