GeoMonday
Dr. Richard Süselbeck
Principal Developer Evangelist
HERE Technologies
@sueselbeck @heredev
#geomonday
HERE Intermodal Routing API (GeoMonday Berlin 2018)
Achievement unlocked!
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
We are working with the Roads and Transport Authority of
Dubai to support their goal of transforming 25% of their
transport services to fully autonomous solutions by 2030.
https://360.here.com/here-technologies-for-dubai-roads-transport-authority
This is cool technology, but…
…how does the user experience look like?
HERE Intermodal Routing API (GeoMonday Berlin 2018)
How do we build this?
Routing API
We have to select one
transport mode.
Routing API!
https://route.api.here.com/routing/7.2/calculateroute.json
?waypoint0=geo!52.5,13.4
&waypoint1=geo!52.5,13.45
&mode=fastest;car
We want a route with multiple modes of transport.
There’s an API for that!
There’s an API for that!
Is there an API for that?
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
The future isn’t quite here yet…
The present.
There’s an API for that!
There’s an API for that!
Intermodal Routing API
https://mobility.api.here.com/v1/route
?profile=parkandride
&dep=42.59452409,-87.825373057
&arr=41.86851845,-87.657831553
&time=2018-07-16T07:30:00
Example:
Intermodal
Routing API
Endpoint: Mobility!
Example:
Intermodal
Routing API
Departure and Arrival: latitude & longitude
https://mobility.api.here.com/v1/route
?profile=parkandride
&dep=42.59452409,-87.825373057
&arr=41.86851845,-87.657831553
&time=2018-07-16T07:30:00
Example:
Intermodal
Routing API
Departure time: ISO 8601
https://mobility.api.here.com/v1/route
?profile=parkandride
&dep=42.59452409,-87.825373057
&arr=41.86851845,-87.657831553
&time=2018-07-16T07:30:00
Example:
Intermodal
Routing API
Profile: parkandride
https://mobility.api.here.com/v1/route
?profile=parkandride
&dep=42.59452409,-87.825373057
&arr=41.86851845,-87.657831553
&time=2018-07-16T07:30:00
Example:
Intermodal
Routing API
Parameters for profile parkandride
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Example:
Intermodal
Routing API
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Example:
Intermodal
Routing API
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Example:
Intermodal
Routing API
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Include intermediary stops in response
Example:
Intermodal
Routing API
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Include information for visualizing the route
Example:
Intermodal
Routing API
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Include information for visualizing the route
Example:
Intermodal
Routing API
https://mobility.api.here.com/v1/route
…
&car_change_strategy=park_late
&modes=-bus
&details=1
&graph=1
&maneuvers=1
Include pedestrian maneuvers in response, e.g.:
“Turn left onto Sheridan Rd (WI-32). Go for 495 m.”
<Connections context="">
<Connection id="R000932-C0" duration="PT2H5M0S" transfers="2">
...
<Sections>
<Sec mode="21" id="R0028e5-C0-S0">
</Sec>
...
</Sections>
</Connection>
</Connections>
Response
<Sec mode="21" id="R0028e5-C0-S0">
<Dep time="2018-07-16T07:30:00">
<Addr x="-87.8253731" y="42.5944448"/>
<Transport mode="21"/>
</Dep>
<Journey distance="13280" duration="PT0H17M43S"/>
<Arr time=„2018-07-16T07:47:43“>
<RT arr=„2018-07-16T07:48:14“/>
<Addr x=„-87.81665“ y=„42.48236“ name=„Metra Winthrop Harbor Station“>
<At id=„category“>parking</At>
<At id=„parkingId“>840bma4v-71313555318907d896429f3a3741c8ae</At>
<At id=„PnR“>1</At>
<At id=„openingHours“>Mo-Su 00: 00-24: 00</At>
<At id=„spaces“>117</At>
</Addr>
<Activities>
<Act duration=„PT5M“ type=„parking“/>
</Activities>
</Arr>
</Sec>
Response
HERE Intermodal Routing API (GeoMonday Berlin 2018)
https://developer.here.com
For whitelisting, please …
Thank you!

More Related Content

PDF
SpaceTech Hackathon 2017 Webinar
PDF
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
PDF
HERE Intermodal Routing API (GeoMonday Berlin 2018)
PDF
Data for Happiness Hackathon 2018 Dubai
PDF
Location 2.0 (Wherecamp Berlin November 2017)
PDF
Smart Mobility Hackathon Prague 2018
PDF
PDF
HERE at Bosch Connected Experience Hackathon
SpaceTech Hackathon 2017 Webinar
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
HERE Intermodal Routing API (GeoMonday Berlin 2018)
Data for Happiness Hackathon 2018 Dubai
Location 2.0 (Wherecamp Berlin November 2017)
Smart Mobility Hackathon Prague 2018
HERE at Bosch Connected Experience Hackathon

What's hot (12)

PDF
Maps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
PDF
A b o u t M e
PDF
Augmented reality Plays important role in Mobile app development
PDF
Wave - Wien Mobilitätsassistentin - Android App Launch
PPTX
Sygic business solutions
PPTX
Sygic GPS apps
PDF
Capability counts ragahvendra mithare-integrated solutions-may16-17-2017
PDF
SAP Sessions at the Mobile World Congress. Day 1:Feb - 27
PDF
Netkata - Aplikacje Mobilne - iOS, Android, Windows Phone
PPSX
Gis Training
PPTX
Using Developer Portals: Maps APIs Electric Vehicle Routing
Maps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
A b o u t M e
Augmented reality Plays important role in Mobile app development
Wave - Wien Mobilitätsassistentin - Android App Launch
Sygic business solutions
Sygic GPS apps
Capability counts ragahvendra mithare-integrated solutions-may16-17-2017
SAP Sessions at the Mobile World Congress. Day 1:Feb - 27
Netkata - Aplikacje Mobilne - iOS, Android, Windows Phone
Gis Training
Using Developer Portals: Maps APIs Electric Vehicle Routing
Ad

More from HERE Technologies (10)

PDF
How to Build Your Own Ridesharing App (droidcon NYC 2018)
PDF
Garmin Developer Summit 2018 - Talk
PDF
Garmin Developer Summit 2018 - Lightning Talk
PDF
HERE at Bosch Connected Experience Hackathon
PDF
Critical Apps Challenge Webinar 2018
PDF
Where Camp 2017 Berlin
PDF
SpaceTech Hackathon 2017 Webinar
PPTX
Location Services 101
PDF
Introduction to Map and Location APIs (Silicon Valley Code Camp 2017)
PDF
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
How to Build Your Own Ridesharing App (droidcon NYC 2018)
Garmin Developer Summit 2018 - Talk
Garmin Developer Summit 2018 - Lightning Talk
HERE at Bosch Connected Experience Hackathon
Critical Apps Challenge Webinar 2018
Where Camp 2017 Berlin
SpaceTech Hackathon 2017 Webinar
Location Services 101
Introduction to Map and Location APIs (Silicon Valley Code Camp 2017)
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
Ad

Recently uploaded (20)

PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Chapter 5: Probability Theory and Statistics
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
The various Industrial Revolutions .pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
August Patch Tuesday
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Architecture types and enterprise applications.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Module 1.ppt Iot fundamentals and Architecture
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Web Crawler for Trend Tracking Gen Z Insights.pptx
Getting Started with Data Integration: FME Form 101
Chapter 5: Probability Theory and Statistics
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Group 1 Presentation -Planning and Decision Making .pptx
The various Industrial Revolutions .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Taming the Chaos: How to Turn Unstructured Data into Decisions
August Patch Tuesday
Benefits of Physical activity for teenagers.pptx
Architecture types and enterprise applications.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
CloudStack 4.21: First Look Webinar slides
Developing a website for English-speaking practice to English as a foreign la...
O2C Customer Invoices to Receipt V15A.pptx

HERE Intermodal Routing API (GeoMonday Berlin 2018)