我想计算两个目的地之间使用的不同交通工具的数量。
例如,如果从A点到机场需要2辆巴士+ 1张地铁票,而从B点到机场则需要1列火车+ 1条地铁
point subway train bus
1 A 1 0 2
2 B 1 1 0
在文档中使用googleway::google_directions
示例
res <- google_directions(origin = "Melbourne Airport, Australia",
destination = "Portsea, Melbourne, Australia",
departure_time = Sys.time() + (24 * 60 * 60),
mode = "transit",
transit_mode = "bus",
key = MYKEY,
transit_routing_preference = "less_walking",
simplify = F)
我可以在json结果中看到很多提及“公共汽车”,“步行”和“电车”的
"vehicle" : {
"icon" : "//maps.gstatic.com/mapfiles/transit/iw2/6/bus2.png",
"name" : "Bus",
"type" : "BUS"
和
"vehicle" : {
"icon" : "//maps.gstatic.com/mapfiles/transit/iw2/6/rail2.png",
"name" : "Train",
"type" : "HEAVY_RAIL"
}
是否有一种方法可以轻松计算从起点到目的地的不同运输次数?有关如何解析和/或在json中查看哪些对象以解决此问题的逻辑?