开始使用免费开始使用

加上标记

到目前为止,我们一直在创建只有一个图层的地图:底图。我们可以像在 ggplot2 中为图形添加图层一样,为这张底图添加更多图层。在 leaflet 地图中,最常见的图层之一就是位置标记。您可以将 addTiles()addProviderTiles() 的结果通过管道传给添加标记的函数来实现。

例如,如果我们将 DataCamp 纽约总部的经纬度以仅含一个元素的数值向量传给 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])
编辑并运行代码