以下代码在 stplanr 文档中共享: stplanr 文档
library(stplanr)
library(osrm)
trip <- route(
from = c(-0.11, 51.514),
to = c(-0.10, 51.506),
route_fun = osrmRoute,
returnclass = "sf"
)
上面的代码中有 from 和 to 节点。是否可以找到超过 2 个点的路线(即中间站点)?请帮我找到这个解决方案。也欢迎 stplanr 包以外的解决方案。
我有一组经纬度点,如下所示:
points <-tribble (
~x,~y, ~order,
78.14358, 9.921388,1,
78.14519, 9.921123,2,
78.14889, 9.916954,3,
78.14932, 9.912807,4,
78.14346, 9.913828,5,
78.13490, 9.916551,6,
78.12904, 9.918782,7
)
我想要这样的输出:
非常感谢。