Я хотел бы посчитать количество различных перевозок, используемых между двумя пунктами назначения.
Например, если требуется 2 автобуса + 1 билет на метро, чтобы добраться из пункта А в аэропорт, и 1 поезд + 1Метро от пункта B до аэропорта
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, чтобы выяснить это?