開始使用免費開始

加入自訂地圖圖磚

有沒有看到熟悉的圖磚名稱?如果你用過地圖軟體,可能認得 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 = ___)
編輯並執行程式碼