我如何绘制从米兰到巴黎两个城市的路线?

时间:2017-05-13 11:44:08

标签: r routing location maps leaflet

如何使用传单或几个城市绘制网络,从两个城市(如米兰到巴黎)绘制路线。

1 个答案:

答案 0 :(得分:2)

你可以大致这样做:

library(googleway)
library(leaflet)
key <- "********************" # Google Directions API Key
df <- googleway::google_directions("milan", "paris", "driving", key=key)
pl <- df$routes$overview_polyline$points
line <- decode_pl(pl)
bb <- sp::bbox(as.matrix(line))
leaflet() %>% 
  fitBounds(bb[2,1],bb[1,1],bb[2,2],bb[1,2]) %>% 
  addTiles() %>%
  addPolylines(data=line, lng = ~lon, lat = ~lat)

enter image description here

获取密钥here