始める無料で始める

カスタムのマップタイルを追加する

タイル名に見覚えはありましたか?地図作成のソフトウェアを使ったことがある方は、ESRI や CartoDB の名前を見たことがあるかもしれません。

ここでは、デフォルトの OSM マップタイルを使って最初の leaflet マップを作成します。

leaflet() %>% 
    addTiles()

このコースでは主に CartoDB のプロバイダタイルを使いますが、Esri など他のタイルも自由に試してみてください。カスタムのプロバイダタイルを地図に追加するには、addProviderTiles() 関数を使います。addProviderTiles() の最初の引数は leaflet マップで、leaflet() の出力をそのままパイプで addProviderTiles() に渡せます。2つ目の引数は provider で、providers リストに含まれる任意のマップタイル名を指定します。

この演習はコースの一部です

R で作る leaflet のインタラクティブマップ

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
コードを編集して実行