開始使用免費開始

加上標記

目前為止我們建立的地圖都只有一層:底圖。你可以像在 ggplot2 加上圖層一樣,替這個底圖加入更多圖層。leaflet 地圖最常見的圖層之一就是地點標記。做法是把 addTiles() 或 addProviderTiles() 的結果串接(pipe)到加入標記的函式。

例如,若要在網頁地圖上標出 DataCamp 紐約總部(NYC HQ),只要把座標以只含一個元素的數值向量傳給 addMarkers(),地圖就會在該座標放上一個藍色定位點。到了第 2 和第 3 章,會再介紹如何自訂這些標記。

leaflet()  %>% 
    addProviderTiles("CartoDB")  %>% 
    addMarkers(lng = -73.98575, lat = 40.74856)

你的工作環境裡已經有 dc_hq 這個 tibble。

本練習屬於課程

在 R 中使用 leaflet 製作互動式地圖

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Plot DataCamp's NYC HQ
leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = ___[1], lat = ___[1])
編輯並執行程式碼