From messy stadium data to a production-ready pipeline with HERE APIs and AWS Lambda
Alberts Jekabsons — 21 July 2026
4 min read
26 August 2026
It is often assumed that there's one best route from point A to point B. But that's rarely the case.
In modern navigation, the same origin and destination can produce completely different routes depending on traffic conditions and the routing preferences applied during route calculation.
That's because routing isn't driven by map data alone. It can also be shaped by configuration.
Same route request, different result
Let's start with a simple route calculation. Given an origin and destination, the routing engine calculates a route based on its default settings:

The default route between Paris and Lyon. What happens when a driver doesn't want to use toll roads?
By applying an "avoid toll roads" preference, the routing engine recalculates the route using a different set of rules.
The destination and road network stay the same, while only the routing configuration changes:

Notice how the route changes after applying an "avoid toll roads" preference. This is one of the core ideas behind personalized navigation: the best route isn't determined solely by your destination, it's influenced also by how you want to get there.
Within the HERE SDK, routing behavior can be customized through RouteOptions.
Using HERE Routing API, similar behavior is controlled through request parameters.
These options allow developers to tailor routes for different needs, such as:
Avoiding toll roads
Selecting vehicle types
Applying EV-specific routing settings
Considering traffic conditions
Rather than generating a one-size-fits-all route, you can configure routing to account for a user's specific needs and preferences.

Routing behavior can be adjusted through configuration options.
Visual: Code snippet or API request highlighting routing parameters.
Personalization becomes even more important when vehicle requirements differ. For example, car routing can incorporate traffic conditions when calculating a route.
Electric vehicle routing can also include charging stops and energy consumption calculations when EV-specific parameters are provided.

An example of an EV route incorporating charging considerations. Route with charging stations shown along the journey.
An example of an EV route incorporating charging considerations. Route with charging stations shown along the journey.
These aren't UI-level adjustments. They're part of the route calculation itself.
Whether you're building a navigation app, delivery platform or fleet solution, routing preferences directly influence the experience you deliver.
Small configuration changes can lead to significantly different outcomes. That's why route calculation should never be treated as a one-size-fits-all problem. The best route isn't always the same route—it's the one that best matches the driver's needs.
Take a look at calculating the same route with different routing preferences. Avoid toll roads. Enable traffic-aware routing. Switch to EV routing.
You'll quickly see that the same journey can produce very different results depending on the configuration you provide, because modern navigation isn't just about calculating routes.
It's about personalizing them.

Bhavin Pun
Developer Advocate
Share article

Bhavin Pun
Developer Advocate
Alberts Jekabsons — 21 July 2026
Piyush Pelagade — 15 June 2026
Alberts Jekabsons — 28 May 2026
Why sign up:
Latest offers and discounts
Tailored content delivered weekly
Exclusive events
One click to unsubscribe