ベースマップを整理する
leaflet の地図をオブジェクトとして保存している場合、マーカーを削除したり、表示範囲をリセットしたりする必要が出てきます。次の関数で実行できます。
clearMarkers()- 地図から1つ以上のフィーチャを削除しますclearBounds()- 表示範囲をクリアし、地図要素に基づいて自動的に範囲を決定します
マーカーを削除し、m マップの表示範囲をリセットするには、次のようにします。
m <- m %>%
addMarkers(lng = dc_hq$lon, lat = dc_hq$lat) %>%
setView(lat = 50.9, lng = 4.7, zoom = 5)
m %>%
clearMarkers() %>%
clearBounds()
DataCampの本社を示す leaflet マップはすでに出力されています。
この演習はコースの一部です
R で作る leaflet のインタラクティブマップ
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map %>%
clear___() %>%
clear___()