目前,我可以使用以下代码在国家/地区之间绘制直线:
library(leaflet)
leaflet() %>% addTiles() %>% addPolylines(lat=c(38.8833, 35.00), lng=c(-77.0167, 103.00))
Run Code Online (Sandbox Code Playgroud)
我想要产生的是更真实的飞行路径,其中直线实际上是弯曲的.与此类似:
为了这个问题,我想在Leaflet包中定制答案.任何帮助将非常感激.
ein*_*nar 14
跟进mrub,只需将你从gcIntermediate获得的对象传递给leaflet.这样的事情:
library(leaflet)
library(geosphere)
gcIntermediate(c(5,52), c(-120,37),
n=100,
addStartEnd=TRUE,
sp=TRUE) %>%
leaflet() %>%
addTiles() %>%
addPolylines()
Run Code Online (Sandbox Code Playgroud)