許多問題似乎與我相似,我無法找到不過一個合適的答案R.如何使用谷歌衛星視圖着R單張瓦
到目前爲止,我用的是真棒[R單張(及ggmap )這樣包:
library(ggmap)
library(leaflet)
coord <-geocode('New York')
map.city <- leaflet() %>%
addTiles('http://{s}.tile.thunderforest.com/transport/{z}/{x}/{y}.png?apikey=68c4cd328d3b484091812a76fae093fd') %>%
setView(coord$lon, coord$lat, zoom = 11)
但是,如果我想作爲一個地圖谷歌衛星?
我通過這個帖子
https://stackoverflow.com/questions/9394190/leaflet-map-api-with-google-satellite-layer#=
去,但不知道如何使用其中定義的googleSat功能。
如果它必須是谷歌衛星圖像,你可以試試[googleway](https://cran.r-project.org/web/packages/googleway/index.html)包。如果其他衛星圖像正常,則可以在**單張中使用「Esri.WorlImagery」**:'map.city < - leaflet()%>%>% addProviderTiles('Esri.WorldImagery')%>% setView (coord $ lon,coord $ lat,zoom = 11)''' – TimSalabim
謝謝,那已經可以完成這項工作了。然而Esri.WorlImagery沒有提供建築物和道路的細節。 Googleway似乎是一個有趣的選擇,儘管我找不到與傳單控制器等效的內容(即如何打開/關閉羣組) –
我不確定您的意思是「建築物和道路的細節」。如果你指的是街道名稱的谷歌混合地圖,那麼你可以添加「CartoDB.PositronOnlyLabels」,以獲得最新的地名。 '''map.city < - leaflet()%>%addProviderTiles('Esri.WorldImagery')%>%setView(coord $ lon,coord $ lat,zoom = 11); map.city%> addProviderTiles(「CartoDB.PositronOnlyLabels」)''' – TimSalabim