始める無料で始める

ベースマップを整理する

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___()
コードを編集して実行