开始使用免费开始使用

添加一点点"亮点"

在本章前面,我们使用了 addSearchOSM() 来查找美国的中心位置。若要搜索标记而不是地点,可以使用 addSearchFeatures() 函数。addSearchFeatures() 会添加一个搜索框,您可以用它在传递给 targetGroups 参数的组中查找标记。例如,要在地图上搜索公立高校,可以使用以下代码。

m4  %>% 
  addSearchFeatures(
    targetGroups = 'Public',
    options = searchFeaturesOptions(zoom = 10)) 

m4 地图和 leaflet.extras 包已为您加载。

本练习是课程的一部分

在 R 中使用 leaflet 构建交互式地图

查看课程

练习说明

  • 使用 addSearchFeatures() 函数,让所有类别的高校都可被搜索。
  • 将搜索缩放级别设为 18。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Make each sector of colleges searchable 
m4_search <- m4  %>% 
  addSearchFeatures(
    targetGroups = ___(___, ___, ___), 
    # Set the search zoom level to 18
    options = searchFeaturesOptions(___ = ___)) 

# Try searching the map for a college
m4_search
编辑并运行代码