iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 19
0
Modern Web

使用Leaflet及Folium開啟網頁地圖大門系列 第 19

19. Folium_GlobalSwitches

Jupyter Notebook

在介紹folium官網之前呢,先介紹一個python學習推薦的筆記本工具,Jupyter Notebook

Jupyter notebook的特色就是,你可以直接在網頁中直接輸入程式碼,並在程式碼區塊的下方檢視跑出來的結果。因為folium官網很多資訊都有用jupyter notebook呈現結果,所以如果有要跟著一起操作看看的話,建議可以裝jupyter notebook喔!!

安裝方式有兩種,第一個是使用Anaconda,另一個則是使用pip安裝,安裝方式可參考Project Jupyter | Installing the Jupyter Notebook網頁說明。

安裝完成之後,在你要存放jupyter notebook資料的地方執行jupyter notebook,會跳出(或自己複製網址在瀏覽器貼上)瀏覽器視窗,就可以來使用囉!

GlobalSwitches

在folium的官網說明裡面,主要介紹兩個class,分別為GlobalSwitches以及Map

GlobalSwitches在15. Leaflet_Misc有稍微介紹到,在folium就可以使用folium.folium.GlobalSwitches()去設定leaflet的全局變量,讓我們用jupyter notebook看一下他有什麼參數可以使用。

首先在jupyter notebook中輸入 folium.folium.GlobalSwitches(),並在 ()中間按一下左鍵,讓鼠標在括號中,並按下 shift+Tab,此時就會出現folium.folium.GlobalSwitches()的說明,下面是第一行的介紹,通常第一行都會是這一個class或method可以使用的參數:

folium.folium.GlobalSwitches(
    prefer_canvas=False, 
    no_touch=False, 
    disable_3d=False
)

可以看到共有三個參數,包含leaflet中提及的no_touch與disable_3d,另外還有prefer_canvas,此項目屬於map中的option,可參考Leaflet_prefercanvas
Map的部分將在下一篇與MAP一起說明。


上一篇
18. Folium_看看他做了什麼好事?!(下)
下一篇
20. Folium_Map與map
系列文
使用Leaflet及Folium開啟網頁地圖大門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言