加入自訂地圖圖磚
有沒有看到熟悉的圖磚名稱?如果你用過地圖軟體,可能認得 ESRI 或 CartoDB。
我們先用預設的 OSM 地圖圖磚建立第一個 leaflet 地圖。
leaflet() %>%
addTiles()
之後我們主要會使用 CartoDB 的提供者圖磚,不過你也可以試試其他的,例如 Esri。若要在地圖中加入自訂的提供者圖磚,會用到 addProviderTiles() 函式。addProviderTiles() 的第一個引數是你的 leaflet 地圖,因此我們可以把 leaflet() 的輸出直接 pipe 到 addProviderTiles()。第二個引數是 provider,可接受 providers 清單中任一個地圖圖磚。
本練習屬於課程
在 R 中使用 leaflet 製作互動式地圖
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>%
addTiles(provider = ___)