添加一点点"亮点"
在本章前面,我们使用了 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