の系列を生成してleaflet
マップに追加したいとします。次のベクトルが私のチラシオブジェクトに追加したいプロバイダータイルの場合を考えてみましょう。ループ内のリーフレットマップに複数のプロバイダタイルを追加する方法
providers <- c("Stamen.TonerLite", "Stamen.Watercolor", "CartoDB.Positron", "Acetate.terrain")
私が試した:
pTiles <- lapply(providers, addProviderTiles)
が、私はエラーと会っている:私のアプリケーションでは
Error in map$dependencies : $ operator is invalid for atomic vectors
、私はプロバイダタイルまたは層のいずれかの任意の数を有することができますこれをマップに追加したいので、チラシマップが自動的に生成され、ハードタイプでないことが重要です。例:
leaflet() %>%
addProviderTile(x) %>%
addProviderTile(y) ...
'addProviderTiles()'二つの引数、 'map'と' provider'をとります。あなたの 'lapply'の中で' provider'引数を与えているだけです – SymbolixAU
もちろん、%>%元で使っていました。 –