Release announcements

April Release Highlights Feat. Fleet Telematics Custom Locations with Free Truck Parking

By Jayson DeLancey | 30 April 2019

All services receive map content updates frequently but we will call out a few noteworthy highlights in April 2019 related to the following services: Routing API, Fleet Telematics API and Mobile SDKs.

There were other minor updates and fixes across many other services as well which were related to regular maintenance releases. View the API Version History for specific monthly updates including change log and release notes for all of the APIs.

Routing API

Provide precise instructions to a destination using various transport modes (e.g., car, truck, public transit, bicycle) and leveraging different algorithms (e.g., matrix, isoline routing). Learn more…

Version 7.2.103

• Fixed the issue of relaxing truck restriction penalty on routes starting or ending at a junction.  Now the route computation with relaxed truck restriction penalty does not fail if any link connected to the matched start or end junction permits at least car traffic.

Fleet Telematics API

Version 2.5.15

• Routing can avoid Environmental Zones (parameter &excludeZoneType=environmental) depending on vehicle type, emission class, fuel type, weight and time of day/weekday.
• Routing considers signposted "Preferred Truck Routes" for general trucks and for Australian B-Double road trains (&vehicleCat=bdouble).
• Real time truck parking availability can be searched and retrieved, aggregated from 3rd party live content (limited coverage to some US states only, requires additional licensing)

Here's an example search along I-70 in Indiana to identify a Fleet Telematics Custom Location Extension exit to use for free truck parking.


#!/bin/bash

if [ $# -eq 0 ] then SEARCH='39.442,-87.5052' else SEARCH=$@
fi

curl \
-X GET \
-H 'Content-Type: *' \
--get "$FLEET_CLE_URI_HERE/1/search/proximity.json" \ --data-urlencode "app_id=$APP_ID_HERE" \
--data-urlencode "app_code=$APP_CODE_HERE" \ --data-urlencode "layer_ids=TRUCK_PARKING_POI" \ --data-urlencode "key_attributes=SOURCE_ID" \ --data-urlencode "proximity=$SEARCH" \
| jq '.'


Mobile SDKS

• Average speed cameras have been added to the map. Now our clients can use this information to provide visual/audio notifications or to render them on the map. 3793 cameras were added for the whole map.
• The penalty of exiting the highway has been equalized with exiting one to avoid following inconvenient routes (Previously, exiting the highway had bigger cost than entering one, which in some occasions would force the user to go for a long detour instead of taking the first exit to the destination point).
• Algorithm responsible for building a route geometry has been improved to avoid visual gaps in the middle of the route.
• Removed redundancy in the data representation of time restrictions in routing zones.
• Building and landmarks coverage expansion and improvements in multiple countries: Philippine, Singapore, Switzerland, Romania, Belgium, Germany and United Arab Emirates
• Updated 2D Generalized Signs to 2019Q1 data

HERE iOS SDK

• Decreased map data usage when Traffic is on
• Implemented avoidance of odd/even and time-dependent environmental zones
• Implemented Turn-by-Turn guidance for truck routes in online and offline modes
• Enhanced difficult turns avoidance for trucks by excluding sharp turns from a route
• Added possibility to specify padding around the edges of the map. The map will continue to fill the entire container, but object positioning, map transformation, and camera movements will behave as if it has been placed in a smaller space
• Introduced fuzzy matching logic that allows the creation of an optimal route that passes over a waypoint within the specified radius. This might be useful when a waypoint is only known approximately (e.g. Drag-and-drop, estimated coordinates)
• Introduced junction snapping logic that allows moving a waypoint onto the junction within the specified radius. It allows eliminating short maneuvers, e.g. "Turn left and follow for 3m"
• Introduced selective matching logic that allows moving a waypoint to a segment that is visible on the lowest zoom level within the specified radius. Selective matching behavior is useful for Drag-and-drop and snapping to more important streets
• Added new API that allows customizing text color for maneuver enumeration