Calculate a Private Bike and Ride Route

User Story

You request an intermodal route from Oberdorf 69, 6403 Küssnacht, Switzerland to Culture and Congress Centre in Lucerne using a combination of private bicycle and transit transport types, a so-called Private Bike and Ride intermodal route. You ride your bike to the closest public transport station, transfer to another transport mode, and reach your destination through public transportation.

Request

An intermodal route calculation consists of a single GET request. The only required parameters are an origin and a destination, given by two pairs of WGS84 coordinates in the form <latitude>,<longitude>.

However, it is important to set the optional parameters vehicle[modes]=bicycle, vehicle[enable]=routeHead, transit[enable]=routeTail, and taxi[enable]= to ensure the response specifies a Private Bike and Ride intermodal route.

The vehicle[modes]=bicycle and vehicle[enable]=routeHead parameters force the intermodal router to return private bicycle route options in the head section of the route. Whereas the transit[enable]=routeTail parameter forces the intermodal router to return public transit route options in the tail section of the route. The taxi[enable]= parameter is needed to disable the taxi transport type in the response which is enabled by default for all sections of the route.

GET https://intermodal.router.hereapi.com/v8/routes
    ?destination=47.05095487760669,8.31185957766138
    &origin=47.08729186736476,8.444607312164834
    &vehicle[enable]=routeHead
    &vehicle[modes]=bicycle
    &transit[enable]=routeTail
    &taxi[enable]=
Authorization: Bearer 

Note

For more information on the currently available authentication methods, see Authentication and Authorization Developer Guide.

By default, the Intermodal Routing API v8 returns only one optimal intermodal route. The optional parameter alternatives represents the number of alternative routes to return aside from the optimal route. By default, it is set to alternatives=0.

Response

If the intermodal route calculation was successful, the /routes response contains the requested details about the calculated route:

  • one optimal intermodal route
  • one or a combination of the following transport types each of which contains departure/arrival times, duration, coordinates, and other section information, depending on their availability in the area:
    • vehicle - route section in which you ride from your origin to the location of transfer
    • pedestrian - route section in which you transfer from vehicle to transit
    • transit - route section with the actual stops or stations of departure and arrival. Optionally, you can enable all intermediate stops in between with the return=intermediate parameter
  • a set of operators that run the services included in the alternatives, including operator code, operator name and links to operator websites, if any.
{
  "routes": [
    {
      "id": "R000233-C0",
      "sections": [
        {
          "id": "R000233-C0-S0",
          "type": "vehicle",
          "actions": [
            {
              "action": "depart",
              "duration": 17,
              "instruction": "Head southeast on Oberdorf. Go for 33 m."
            },
            {
              "action": "turn",
              "duration": 105,
              "instruction": "Turn right onto Oberdorfstrasse (2b). Go for 340 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "turn",
              "duration": 161,
              "instruction": "Turn right onto Bodenstrasse. Go for 518 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "turn",
              "duration": 9,
              "instruction": "Turn slightly right onto Bodenstrasse. Go for 30 m.",
              "direction": "right",
              "severity": "light"
            },
            {
              "action": "continue",
              "duration": 117,
              "instruction": "Continue on Talstrasse. Go for 181 m."
            },
            {
              "action": "turn",
              "duration": 77,
              "instruction": "Turn left onto Lärchenweg. Go for 228 m.",
              "direction": "left",
              "severity": "quite"
            },
            {
              "action": "continue",
              "duration": 95,
              "instruction": "Continue on Alpenweg. Go for 90 m."
            },
            {
              "action": "turn",
              "duration": 67,
              "instruction": "Turn right onto Birkenweg. Go for 57 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "turn",
              "duration": 474,
              "instruction": "Turn right onto Haltikerstrasse. Go for 1.4 km.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "continue",
              "duration": 347,
              "instruction": "Continue on Haltikon. Go for 776 m."
            },
            {
              "action": "continue",
              "duration": 347,
              "instruction": "Continue on Küssnachterstrasse. Go for 625 m."
            },
            {
              "action": "roundaboutExit",
              "duration": 109,
              "instruction": "Take the 3rd exit from roundabout onto Luzernerstrasse. Go for 414 m.",
              "exit": 3,
              "direction": "right"
            },
            {
              "action": "continue",
              "duration": 40,
              "instruction": "Continue on Luzernerstrasse. Go for 248 m."
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Luzernerstrasse. Your destination is on the right."
            }
          ],
          "travelSummary": {
            "duration": 1200,
            "length": 4917
          },
          "departure": {
            "time": "2020-07-29T08:13:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.087292,
                "lng": 8.444607
              }
            }
          },
          "arrival": {
            "time": "2020-07-29T08:33:00+02:00",
            "place": {
              "name": "Udligenswil, Neuheim",
              "type": "station",
              "location": {
                "lat": 47.083769,
                "lng": 8.398502
              },
              "id": "423708658"
            }
          },
          "transport": {
            "mode": "bicycle"
          }
        },
        {
          "id": "R000233-C0-S1",
          "type": "transit",
          "travelSummary": {
            "duration": 1260,
            "length": 9318
          },
          "departure": {
            "time": "2020-07-29T08:33:00+02:00",
            "place": {
              "name": "Udligenswil, Neuheim",
              "type": "station",
              "location": {
                "lat": 47.083769,
                "lng": 8.398502
              },
              "id": "423708658"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:54:00+02:00",
            "place": {
              "name": "Luzern, Bahnhof",
              "type": "station",
              "location": {
                "lat": 47.050935,
                "lng": 8.310243
              },
              "id": "423733311"
            }
          },
          "transport": {
            "mode": "bus",
            "name": "73",
            "category": "Bus",
            "headsign": "Luzern, Bahnhof"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T08:34:00+02:00",
                "place": {
                  "name": "Udligenswil, Götzentalstrasse",
                  "type": "station",
                  "location": {
                    "lat": 47.079713,
                    "lng": 8.391334
                  },
                  "id": "423727824"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:35:00+02:00",
                "place": {
                  "name": "Adligenswil, Chliäbnet",
                  "type": "station",
                  "location": {
                    "lat": 47.07343,
                    "lng": 8.381075
                  },
                  "id": "423708656"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:36:00+02:00",
                "place": {
                  "name": "Adligenswil, Sagi",
                  "type": "station",
                  "location": {
                    "lat": 47.071179,
                    "lng": 8.378281
                  },
                  "id": "423708655"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:37:00+02:00",
                "place": {
                  "name": "Adligenswil, Blatte",
                  "type": "station",
                  "location": {
                    "lat": 47.070365,
                    "lng": 8.36769
                  },
                  "id": "423708654"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:39:00+02:00",
                "place": {
                  "name": "Adligenswil, Dorf",
                  "type": "station",
                  "location": {
                    "lat": 47.070475,
                    "lng": 8.363854
                  },
                  "id": "423719415"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:40:00+02:00",
                "place": {
                  "name": "Adligenswil, Rigiblick",
                  "type": "station",
                  "location": {
                    "lat": 47.065739,
                    "lng": 8.362516
                  },
                  "id": "423719418"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:41:00+02:00",
                "place": {
                  "name": "Adligenswil, Luegisland",
                  "type": "station",
                  "location": {
                    "lat": 47.063824,
                    "lng": 8.3563
                  },
                  "id": "423719417"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:42:00+02:00",
                "place": {
                  "name": "Luzern, Hochhüsliweid",
                  "type": "station",
                  "location": {
                    "lat": 47.059528,
                    "lng": 8.352554
                  },
                  "id": "423719560"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:43:00+02:00",
                "place": {
                  "name": "Luzern, Schädrütihalde",
                  "type": "station",
                  "location": {
                    "lat": 47.057417,
                    "lng": 8.348879
                  },
                  "id": "423719590"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:44:00+02:00",
                "place": {
                  "name": "Luzern, Schlösslihalde",
                  "type": "station",
                  "location": {
                    "lat": 47.055942,
                    "lng": 8.344325
                  },
                  "id": "423719592"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:45:00+02:00",
                "place": {
                  "name": "Luzern, Brüelstrasse",
                  "type": "station",
                  "location": {
                    "lat": 47.054314,
                    "lng": 8.339654
                  },
                  "id": "423734266"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:49:00+02:00",
                "place": {
                  "name": "Luzern, Haldensteig",
                  "type": "station",
                  "location": {
                    "lat": 47.055048,
                    "lng": 8.31575
                  },
                  "id": "423719034"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:51:00+02:00",
                "place": {
                  "name": "Luzern, Schwanenplatz",
                  "type": "station",
                  "location": {
                    "lat": 47.053255,
                    "lng": 8.308895
                  },
                  "id": "423708645"
                }
              }
            }
          ],
          "agency": {
            "id": "evT80100",
            "name": "PostAuto AG",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C0-S2",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 107,
              "instruction": "Head east on Bahnhofplatz. Go for 103 m."
            },
            {
              "action": "turn",
              "duration": 40,
              "instruction": "Turn left onto Europaplatz. Go for 40 m.",
              "direction": "left",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Europaplatz."
            }
          ],
          "travelSummary": {
            "duration": 120,
            "length": 143
          },
          "departure": {
            "time": "2020-07-29T08:54:00+02:00",
            "place": {
              "name": "Luzern, Bahnhof",
              "type": "station",
              "location": {
                "lat": 47.050935,
                "lng": 8.310243
              },
              "id": "423733311"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:56:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.050955,
                "lng": 8.31186
              }
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        }
      ]
    },
    {
      "id": "R000233-C1",
      "sections": [
        {
          "id": "R000233-C1-S0",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 42,
              "instruction": "Head southeast on Oberdorf. Go for 33 m."
            },
            {
              "action": "turn",
              "duration": 104,
              "instruction": "Turn right onto Oberdorfstrasse. Go for 104 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Oberdorfstrasse. Your destination is on the left."
            }
          ],
          "travelSummary": {
            "duration": 120,
            "length": 137
          },
          "departure": {
            "time": "2020-07-29T08:18:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.087292,
                "lng": 8.444607
              }
            }
          },
          "arrival": {
            "time": "2020-07-29T08:20:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Ebnet",
              "type": "station",
              "location": {
                "lat": 47.086228,
                "lng": 8.44446
              },
              "id": "423717644"
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        },
        {
          "id": "R000233-C1-S1",
          "type": "transit",
          "travelSummary": {
            "duration": 360,
            "length": 1558
          },
          "departure": {
            "time": "2020-07-29T08:20:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Ebnet",
              "type": "station",
              "location": {
                "lat": 47.086228,
                "lng": 8.44446
              },
              "id": "423717644"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:26:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Bahnhof",
              "type": "station",
              "location": {
                "lat": 47.083286,
                "lng": 8.433249
              },
              "id": "423736113"
            }
          },
          "transport": {
            "mode": "bus",
            "name": "22",
            "category": "Bus",
            "headsign": "Küssnacht am Rigi, Bahnhof"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T08:21:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Oberdorf",
                  "type": "station",
                  "location": {
                    "lat": 47.083958,
                    "lng": 8.443032
                  },
                  "id": "423717788"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:21:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Hauptplatz",
                  "type": "station",
                  "location": {
                    "lat": 47.081683,
                    "lng": 8.441109
                  },
                  "id": "423736115"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:22:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Plaza",
                  "type": "station",
                  "location": {
                    "lat": 47.082937,
                    "lng": 8.437552
                  },
                  "id": "423717661"
                }
              }
            }
          ],
          "agency": {
            "id": "evT83900",
            "name": "Zugerland Verkehrsbetriebe",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C1-S2",
          "type": "pedestrian",
          "travelSummary": {
            "duration": 60,
            "length": 60
          },
          "departure": {
            "time": "2020-07-29T08:26:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Bahnhof",
              "type": "station",
              "location": {
                "lat": 47.083286,
                "lng": 8.433249
              },
              "id": "423736113"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:27:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi",
              "type": "station",
              "location": {
                "lat": 47.083714,
                "lng": 8.433519
              },
              "id": "423733303"
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        },
        {
          "id": "R000233-C1-S3",
          "type": "transit",
          "travelSummary": {
            "duration": 1500,
            "length": 16216
          },
          "departure": {
            "time": "2020-07-29T08:29:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi",
              "type": "station",
              "location": {
                "lat": 47.083714,
                "lng": 8.433519
              },
              "id": "423733303"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:54:00+02:00",
            "place": {
              "name": "Luzern",
              "type": "station",
              "location": {
                "lat": 47.050727,
                "lng": 8.31018
              },
              "id": "423732439"
            }
          },
          "transport": {
            "mode": "cityTrain",
            "name": "S 3",
            "category": "Train",
            "headsign": "Luzern"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T08:31:00+02:00",
                "place": {
                  "name": "Merlischachen",
                  "type": "station",
                  "location": {
                    "lat": 47.067716,
                    "lng": 8.409049
                  },
                  "id": "423727425"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:34:00+02:00",
                "place": {
                  "name": "Meggen",
                  "type": "station",
                  "location": {
                    "lat": 47.050152,
                    "lng": 8.38306
                  },
                  "id": "423702986"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:36:00+02:00",
                "place": {
                  "name": "Meggen Zentrum",
                  "type": "station",
                  "location": {
                    "lat": 47.045255,
                    "lng": 8.374391
                  },
                  "id": "423725733"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:44:00+02:00",
                "place": {
                  "name": "Luzern Verkehrshaus",
                  "type": "station",
                  "location": {
                    "lat": 47.05399,
                    "lng": 8.337291
                  },
                  "id": "423705432"
                }
              },
              "duration": 120
            }
          ],
          "agency": {
            "id": "evT01100",
            "name": "Schweizerische Bundesbahnen SBB",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C1-S4",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 43,
              "instruction": "Head north. Go for 33 m."
            },
            {
              "action": "turn",
              "duration": 134,
              "instruction": "Turn right onto Bahnhofplatz. Go for 130 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "turn",
              "duration": 40,
              "instruction": "Turn left onto Europaplatz. Go for 40 m.",
              "direction": "left",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Europaplatz."
            }
          ],
          "travelSummary": {
            "duration": 180,
            "length": 203
          },
          "departure": {
            "time": "2020-07-29T08:54:00+02:00",
            "place": {
              "name": "Luzern",
              "type": "station",
              "location": {
                "lat": 47.050727,
                "lng": 8.31018
              },
              "id": "423732439"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:57:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.050955,
                "lng": 8.31186
              }
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        }
      ]
    },
    {
      "id": "R000233-C2",
      "sections": [
        {
          "id": "R000233-C2-S0",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 42,
              "instruction": "Head southeast on Oberdorf. Go for 33 m."
            },
            {
              "action": "turn",
              "duration": 104,
              "instruction": "Turn right onto Oberdorfstrasse. Go for 104 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Oberdorfstrasse. Your destination is on the left."
            }
          ],
          "travelSummary": {
            "duration": 120,
            "length": 137
          },
          "departure": {
            "time": "2020-07-29T08:22:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.087292,
                "lng": 8.444607
              }
            }
          },
          "arrival": {
            "time": "2020-07-29T08:24:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Ebnet",
              "type": "station",
              "location": {
                "lat": 47.086228,
                "lng": 8.44446
              },
              "id": "423717644"
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        },
        {
          "id": "R000233-C2-S1",
          "type": "transit",
          "travelSummary": {
            "duration": 1200,
            "length": 9580
          },
          "departure": {
            "time": "2020-07-29T08:24:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Ebnet",
              "type": "station",
              "location": {
                "lat": 47.086228,
                "lng": 8.44446
              },
              "id": "423717644"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:44:00+02:00",
            "place": {
              "name": "Rotkreuz, Bahnhof Süd",
              "type": "station",
              "location": {
                "lat": 47.141438,
                "lng": 8.430312
              },
              "id": "423708669"
            }
          },
          "transport": {
            "mode": "bus",
            "name": "53",
            "category": "Bus",
            "headsign": "Rotkreuz, Bahnhof Süd"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T08:26:00+02:00",
                "place": {
                  "name": "Immensee, Hohle Gasse",
                  "type": "station",
                  "location": {
                    "lat": 47.091176,
                    "lng": 8.451467
                  },
                  "id": "423703292"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:29:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Ellbögli",
                  "type": "station",
                  "location": {
                    "lat": 47.106201,
                    "lng": 8.44967
                  },
                  "id": "423717662"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:30:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Fänn Süd",
                  "type": "station",
                  "location": {
                    "lat": 47.10883,
                    "lng": 8.448538
                  },
                  "id": "423721349"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:31:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Fänn Nord",
                  "type": "station",
                  "location": {
                    "lat": 47.112003,
                    "lng": 8.451269
                  },
                  "id": "423717620"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:32:00+02:00",
                "place": {
                  "name": "Risch, Landhaus",
                  "type": "station",
                  "location": {
                    "lat": 47.117432,
                    "lng": 8.46257
                  },
                  "id": "423717663"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:33:00+02:00",
                "place": {
                  "name": "Risch, Eichengrundweg",
                  "type": "station",
                  "location": {
                    "lat": 47.125445,
                    "lng": 8.461672
                  },
                  "id": "423718728"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:34:00+02:00",
                "place": {
                  "name": "Risch, Stotzenacker",
                  "type": "station",
                  "location": {
                    "lat": 47.130304,
                    "lng": 8.461959
                  },
                  "id": "423717664"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:35:00+02:00",
                "place": {
                  "name": "Risch, Dorf",
                  "type": "station",
                  "location": {
                    "lat": 47.134509,
                    "lng": 8.466047
                  },
                  "id": "423717654"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:37:00+02:00",
                "place": {
                  "name": "Buonas, Neuhofstrasse",
                  "type": "station",
                  "location": {
                    "lat": 47.139807,
                    "lng": 8.456093
                  },
                  "id": "423717665"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:37:00+02:00",
                "place": {
                  "name": "Buonas, Schmidhof",
                  "type": "station",
                  "location": {
                    "lat": 47.140631,
                    "lng": 8.453192
                  },
                  "id": "423717666"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:39:00+02:00",
                "place": {
                  "name": "Rotkreuz, Rüti",
                  "type": "station",
                  "location": {
                    "lat": 47.140962,
                    "lng": 8.446607
                  },
                  "id": "423717667"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:40:00+02:00",
                "place": {
                  "name": "Rotkreuz, Langmatt",
                  "type": "station",
                  "location": {
                    "lat": 47.140784,
                    "lng": 8.435728
                  },
                  "id": "423717668"
                }
              }
            }
          ],
          "agency": {
            "id": "evT83900",
            "name": "Zugerland Verkehrsbetriebe",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C2-S2",
          "type": "pedestrian",
          "travelSummary": {
            "duration": 180,
            "length": 180
          },
          "departure": {
            "time": "2020-07-29T08:44:00+02:00",
            "place": {
              "name": "Rotkreuz, Bahnhof Süd",
              "type": "station",
              "location": {
                "lat": 47.141438,
                "lng": 8.430312
              },
              "id": "423708669"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:47:00+02:00",
            "place": {
              "name": "Rotkreuz",
              "type": "station",
              "location": {
                "lat": 47.142196,
                "lng": 8.4305
              },
              "id": "423725856"
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        },
        {
          "id": "R000233-C2-S3",
          "type": "transit",
          "travelSummary": {
            "duration": 1080,
            "length": 18332
          },
          "departure": {
            "time": "2020-07-29T08:49:00+02:00",
            "place": {
              "name": "Rotkreuz",
              "type": "station",
              "location": {
                "lat": 47.142196,
                "lng": 8.4305
              },
              "id": "423725856"
            }
          },
          "arrival": {
            "time": "2020-07-29T09:07:00+02:00",
            "place": {
              "name": "Luzern",
              "type": "station",
              "location": {
                "lat": 47.050483,
                "lng": 8.31018
              },
              "id": "423732427"
            }
          },
          "transport": {
            "mode": "cityTrain",
            "name": "S 1",
            "category": "Train",
            "headsign": "Sursee"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T08:52:00+02:00",
                "place": {
                  "name": "Gisikon-Root",
                  "type": "station",
                  "location": {
                    "lat": 47.121386,
                    "lng": 8.394792
                  },
                  "id": "423701356"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:54:00+02:00",
                "place": {
                  "name": "Root D4",
                  "type": "station",
                  "location": {
                    "lat": 47.104917,
                    "lng": 8.373808
                  },
                  "id": "423728395"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:56:00+02:00",
                "place": {
                  "name": "Buchrain",
                  "type": "station",
                  "location": {
                    "lat": 47.093714,
                    "lng": 8.356659
                  },
                  "id": "423728396"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:59:00+02:00",
                "place": {
                  "name": "Ebikon",
                  "type": "station",
                  "location": {
                    "lat": 47.084325,
                    "lng": 8.342358
                  },
                  "id": "423724739"
                }
              }
            }
          ],
          "agency": {
            "id": "evT01100",
            "name": "Schweizerische Bundesbahnen SBB",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C2-S4",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 96,
              "instruction": "Head east on Bahnhofplatz. Go for 88 m."
            },
            {
              "action": "turn",
              "duration": 40,
              "instruction": "Turn left onto Bahnhofplatz. Go for 40 m.",
              "direction": "left",
              "severity": "quite"
            },
            {
              "action": "turn",
              "duration": 40,
              "instruction": "Turn right onto Europaplatz. Go for 40 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Europaplatz."
            }
          ],
          "travelSummary": {
            "duration": 180,
            "length": 168
          },
          "departure": {
            "time": "2020-07-29T09:07:00+02:00",
            "place": {
              "name": "Luzern",
              "type": "station",
              "location": {
                "lat": 47.050483,
                "lng": 8.31018
              },
              "id": "423732427"
            }
          },
          "arrival": {
            "time": "2020-07-29T09:10:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.050955,
                "lng": 8.31186
              }
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        }
      ]
    },
    {
      "id": "R000233-C3",
      "sections": [
        {
          "id": "R000233-C3-S0",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 42,
              "instruction": "Head southeast on Oberdorf. Go for 33 m."
            },
            {
              "action": "turn",
              "duration": 104,
              "instruction": "Turn right onto Oberdorfstrasse. Go for 104 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Oberdorfstrasse. Your destination is on the left."
            }
          ],
          "travelSummary": {
            "duration": 120,
            "length": 137
          },
          "departure": {
            "time": "2020-07-29T08:46:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.087292,
                "lng": 8.444607
              }
            }
          },
          "arrival": {
            "time": "2020-07-29T08:48:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Ebnet",
              "type": "station",
              "location": {
                "lat": 47.086228,
                "lng": 8.44446
              },
              "id": "423717644"
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        },
        {
          "id": "R000233-C3-S1",
          "type": "transit",
          "travelSummary": {
            "duration": 360,
            "length": 1558
          },
          "departure": {
            "time": "2020-07-29T08:48:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Ebnet",
              "type": "station",
              "location": {
                "lat": 47.086228,
                "lng": 8.44446
              },
              "id": "423717644"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:54:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Bahnhof",
              "type": "station",
              "location": {
                "lat": 47.083286,
                "lng": 8.433249
              },
              "id": "423736113"
            }
          },
          "transport": {
            "mode": "bus",
            "name": "22",
            "category": "Bus",
            "headsign": "Küssnacht am Rigi, Bahnhof"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T08:49:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Oberdorf",
                  "type": "station",
                  "location": {
                    "lat": 47.083958,
                    "lng": 8.443032
                  },
                  "id": "423717788"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:49:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Hauptplatz",
                  "type": "station",
                  "location": {
                    "lat": 47.081683,
                    "lng": 8.441109
                  },
                  "id": "423736115"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T08:50:00+02:00",
                "place": {
                  "name": "Küssnacht am Rigi, Plaza",
                  "type": "station",
                  "location": {
                    "lat": 47.082937,
                    "lng": 8.437552
                  },
                  "id": "423717661"
                }
              }
            }
          ],
          "agency": {
            "id": "evT83900",
            "name": "Zugerland Verkehrsbetriebe",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C3-S2",
          "type": "pedestrian",
          "travelSummary": {
            "duration": 60,
            "length": 60
          },
          "departure": {
            "time": "2020-07-29T08:54:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi, Bahnhof",
              "type": "station",
              "location": {
                "lat": 47.083286,
                "lng": 8.433249
              },
              "id": "423736113"
            }
          },
          "arrival": {
            "time": "2020-07-29T08:55:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi",
              "type": "station",
              "location": {
                "lat": 47.083652,
                "lng": 8.433519
              },
              "id": "423702987"
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        },
        {
          "id": "R000233-C3-S3",
          "type": "transit",
          "travelSummary": {
            "duration": 1200,
            "length": 16221
          },
          "departure": {
            "time": "2020-07-29T09:01:00+02:00",
            "place": {
              "name": "Küssnacht am Rigi",
              "type": "station",
              "location": {
                "lat": 47.083652,
                "lng": 8.433519
              },
              "id": "423702987"
            }
          },
          "arrival": {
            "time": "2020-07-29T09:21:00+02:00",
            "place": {
              "name": "Luzern",
              "type": "station",
              "location": {
                "lat": 47.050483,
                "lng": 8.31018
              },
              "id": "423732427"
            }
          },
          "transport": {
            "mode": "intercityTrain",
            "name": "IR 19",
            "category": "Intercity Train",
            "headsign": "Luzern"
          },
          "intermediateStops": [
            {
              "departure": {
                "time": "2020-07-29T09:07:00+02:00",
                "place": {
                  "name": "Meggen Zentrum",
                  "type": "station",
                  "location": {
                    "lat": 47.045255,
                    "lng": 8.374391
                  },
                  "id": "423725733"
                }
              }
            },
            {
              "departure": {
                "time": "2020-07-29T09:12:00+02:00",
                "place": {
                  "name": "Luzern Verkehrshaus",
                  "type": "station",
                  "location": {
                    "lat": 47.05399,
                    "lng": 8.337291
                  },
                  "id": "423705432"
                }
              }
            }
          ],
          "agency": {
            "id": "evT08200",
            "name": "Schweizerische Südostbahn (sob)",
            "website": "http://www.sbb.ch/"
          }
        },
        {
          "id": "R000233-C3-S4",
          "type": "pedestrian",
          "actions": [
            {
              "action": "depart",
              "duration": 96,
              "instruction": "Head east on Bahnhofplatz. Go for 88 m."
            },
            {
              "action": "turn",
              "duration": 40,
              "instruction": "Turn left onto Bahnhofplatz. Go for 40 m.",
              "direction": "left",
              "severity": "quite"
            },
            {
              "action": "turn",
              "duration": 40,
              "instruction": "Turn right onto Europaplatz. Go for 40 m.",
              "direction": "right",
              "severity": "quite"
            },
            {
              "action": "arrive",
              "duration": 0,
              "instruction": "Arrive at Europaplatz."
            }
          ],
          "travelSummary": {
            "duration": 180,
            "length": 168
          },
          "departure": {
            "time": "2020-07-29T09:21:00+02:00",
            "place": {
              "name": "Luzern",
              "type": "station",
              "location": {
                "lat": 47.050483,
                "lng": 8.31018
              },
              "id": "423732427"
            }
          },
          "arrival": {
            "time": "2020-07-29T09:24:00+02:00",
            "place": {
              "type": "place",
              "location": {
                "lat": 47.050955,
                "lng": 8.31186
              }
            }
          },
          "transport": {
            "mode": "pedestrian"
          }
        }
      ]
    }
  ]
}

results matching ""

    No results matching ""