Location, Routing & Mapping Release Notes
June 25, 2020
NEWOur annual version release incorporates the latest map data as well as routing, location and mapping API enhancements that have been made throughout the year. Highlights for version 34 of PC*MILER Web Services, include:
- Better handling of “no through traffic” roads to prevent a circuitous route to reach a destination, while also avoiding these roads as a cut through.
- A new sub-local road class in the map data for parking lot roads, park roads, alleyways, etc. Routing onto these roads is restricted, which prevents PC*MILER from using these roads as a cut through.
- Updated commercial vehicle specific data, including:
- Improved street-level map data, including weight limits, vertical clearances and truck through-travel restrictions. - Newly constructed roads and exit interchanges.
- Improved city and ZIP/Postal Code placement and alignment.
- Improved geocoding to better match an address to its actual “ground truth” latitude/longitude point.
- Reducing the number of duplicate addresses.
- Thousands of customer-recommended map improvements submitted via MapSure, our easy-to-use, online map reporting tool—directly into map data.
- Updated toll data in California, Colorado, Florida, Georgia, Illinois, Indiana, Kentucky, Maryland, New Hampshire, New Jersey, North Carolina, Ohio, Ontario, Oregon, Pennsylvania, Prince Edward Island, Quebec, Rhode Island, South Carolina, Texas, Vermont, Virginia, Washington.
- Improved road speed data used to calculate ETA and ETT in Montana.
IMPROVEDPC*MILER 34 includes access to data about tens of thousands of additional commercial locations across North America that serve the transportation industry. Called “Places,” these locations range from distribution centers and manufacturing facilities to truck stops and Walmart locations with overnight parking. Places help you visualize an entire site on the map, such as a manufacturing plant, and they include additional details such as specific truck entrances and exits for more precise last-mile routing. Details about Places can be called using our Places API.
PlaceIdcan be entered as a stop in our Route Path and Route Reports APIs. If
PlaceIdis included, other location attributes included in the request are ignored, including an address or coordinates. The PlaceId for a location can be retrieved using our Places API.
IDcan now be included for each stop in our Route Reports and RouteSync APIs.
NEWTwo new toll discount programs, EZPass-MD and EZPass-ME, have been added to PC*MILER for use in toll cost calculation.
June 16, 2020
IMPROVEDThe following enhancements were made to our Single Search Geocoding service:
- Updated to 2020 Q1 data in Europe.
- Added Truck Stop as a filter in
- Improved handling of missing spaces within a search query.
June 5, 2020
June 4, 2020
NEWA new parameter,
FinalStopIsEndDepot, was added to our Time Window Routing API. It allows you to choose whether the final stop in the time window stop list should be treated as a fixed end depot or as another delivery stop.
June 1, 2020
NEWNew endpoints were added to our Fleet API that allow you to create and modify vehicle groups.
May 27, 2020
NEWOur Places API can now retrieve Facility Information, if it is available for a given location. This information includes things such as the Place’s fuel options, parking information, amenities, and repair services.
May 20, 2020
NEWNew parameters were added to our Routing and Mapping APIs that allow you to:
Choose whether toll roads should be avoided when generating a route. Options for the new
tollRoadsparameter include use, avoid if possible, and always avoid.
Apply multiple hazmat types and tunnel categories (Europe only) when generating a route. The new
hazMatTypesparameter can accept an array of hazmat values, and
tunnelCategoriescan accept an array of tunnel categories.
Choose to avoid or favor specific states or countries when generating a route. The new parameters are:
Pass in an ID to uniquely identify assets in each routing call using a new
NEWIf a stop’s coordinates fall within a location that is part of the Trimble MAPS Places database, and that Place includes hours of operation, Route Reports now return a warning if the ETA for reaching that location is outside of its operating hours.
IMPROVEDThe POIs Along the Route API now excludes POIs that are closed due to COVID-19.
IMPROVEDThe Time Window Routing API now better organizes twin stops in a more logical order. Twin stops are two or more stops with the same exact lat/long but different house or apartment numbers.
emiTypeparameter used in Toll Detail Reports in Europe supports two additional emissions types: EURO 0 and EURO EEV.
SideOfStreetAdherencelevel can now be added to each Stop object (StopLocation) in POST or SOAP requests to the Route Path, Route Reports and RouteSync APIs.
IMPROVEDGeocoding was improved to find better matches for roads with fractional number names (i.e. Road 13.5 NW), road links with no postal code, and batch geocodes.
FIXEDFixed an issue that could cause an incorrect geocoding result when a ZIP code is entered without the leading “0.”
FIXEDFixed an issue that was causing the inclFerryDist parameter setting to be ignored in CalcMiles reports.
April 9, 2020
IMPROVEDA new endpoint, /updatedplaces, has been added to the Places API to allow users who store location information locally to check whether a Place has recently been updated.
April 8, 2020
IMPROVEDHours of Service reports will not include rest stops in the U.S. that are known to be closed due to COVID-19.
NEWUpdated to 2020 Q1-A data in Europe.
March 16, 2020
IMPROVEDReverse geocoding will now return intersecting street names when a lat/lon is at or near an intersection.
March 10, 2020
NEWUpdated to 2020 Q1 data in North America.
A new parameter,
includeTrimblePlaceIds, allows you set whether search should return the
TrimblePlaceIdfor a location, if one exists. Trimble MAPS maintains an ever-growing Places database that includes tens of thousands of commercial locations across North America that serve the transportation industry. Places provide additional information about a location—ranging from entry and exit gates to site hours—that can be called using our new Places API.
Every location in the Places database is identified by a unique
TrimblePlaceId. That ID ensures you receive the exact same information about a Place—address, contact information, etc.—regardless of whether you are calling the Places API from your transportation management system (TMS) or accounting software.
In Single Search,
TrimblePlaceIdis returned as a separate field, while Reverse Geocoding returns it within a field titled
Single Search geocoding in Europe has been enhanced using point addressing. Point addressing assigns GPS coordinates to each street address, which can improve routing accuracy—especially in densely populated urban areas.
Feb. 20, 2020
IMPROVEDMultiple enhancements were made to the Time Window Routing API, including:
- A new
DeliveryTypeparameter that allows you to identify whether the stop is a delivery or a pickup. The value is used to better cluster together deliveries and pickups—ideally to make deliveries first and complete pickups after all deliveries are made.
- Better support of stop locations that contain postal codes.
- Improved break time calculations.
- General performance improvements, including the use of live traffic closures in route calculations. (Account must be licensed for traffic.)
- A new
IMPROVEDTunnel categories used for hazardous materials routing are now automatically identified based on the worldwide region.
IMPROVEDGeocoding of intersections as well as geocoding of addresses with a directional component (North, South, East, West) has been enhanced.
TollDistancefield is no longer returned in toll reports for Europe if the toll system is not distance-based.
IMPROVEDGeocoding was improved in the Netherlands.
IMPROVEDTraffic map tiles can now show traffic up to a map zoom level of 20.
IMPROVEDTraffic incidents map tiles now show more real-time incidents and provide better translations in Europe.
FIXEDFixed an issue where incorrect Point of Interest (POI) data was being returned in certain cases.
FIXEDFixed an issue in the Time Window Routing API that prevented a stop from properly being removed when it has a later start time than end time.
FIXEDFixed an issue that could cause the Time Window Routing API to return different results when the same stops are passed in a different order.
Jan. 8, 2020
NEWUpdated to 2019 Q4 data in Europe.
IMPROVEDETA calculations were improved when no traffic information is being used for routes in Europe.
FIXEDFixed an issue that could cause a geocoding error if a route number is included in addition to the local street name.
FIXEDToll costs were added for the Liefkenshoektunnel between Antwerp and Beveren in Belgium.
Nov. 20, 2019
IMPROVEDThe following language enhancements were made to our Geocoding APIs:
countyare now returned when the
langparameter is set. Previously, only
citynames were translated.
langparameter is not set, the city and street name will be returned in the local language based on the geocoded location.
Oct. 10, 2019
The following enhancements were made to our Single Search service:
NEWUpdated to 2019 Q3 data in Europe and 2019 Q2 data Worldwide.
NEWAdded a new boolean parameter called
separateHNthat returns a house number as a separate field from the rest of the street address.
IMPROVEDEnhanced the ability to search for a lat/lon plus an address. You must now pass the keyword latlon when a search includes a lat/lon and an address. The new format is: latlon:“40.361007, -74.599268”, 1 Independence Way
IMPROVEDMultiple geocoding improvements, including enhanced searches for:
Street names with special characters in Polish
Street names that include “Rue de la” (French street type)
Street names with “Old” or “Olde”
City and state at the beginning of a search string
Sept. 9, 2019
NEWA new endpoint in our Places API generates a URL that opens a map in the Content Tools user interface where you can view and edit a custom Place.
Sept. 5, 2019
The following enhancements were made to our Single Search service:
NEWUpdated to 2019 Q3 data in North America.
NEWAdded support for the “@” symbol when entering an intersection in single search. (For example, “Main Street @ First Avenue”.)
IMPROVEDMultiple geocoding improvements, including:
General improvements in speed and quality of matches for searches.
Improved handling of “fielded” locations. (Locations entered by separate fields such as address, city, state, etc.)
Improved handling of house numbers that have a leading zero.
Better results when values are repeated in a search. (For example, a search for “1 Independence Way Princeton Princeton NJ.)
Sept. 4, 2019
NEWA new premium add-on for our Route Reports API allows you to generate detailed toll costs for commercial vehicle routes in Europe. The new Toll Detail report provides toll information for each segment of the route as well as an overall summary of tolls, by country—helping you understand exact toll costs as part of your route planning. This new feature provides:
Regularly updated toll information for toll structures, administrative area tolls, toll collection systems, and distance-based tolls.
Built-in currency conversion rates, updated daily, so you can calculate costs in your currency of choice.
Coverage for the majority of Western Europe.
Contact us if you’re interested in learning more about this feature.
June 24, 2019
Our annual version release incorporates the latest map data as well as routing, location and mapping API enhancements that have been made throughout the year. Highlights for version 33 of PC*MILER Web Services, include:
IMPROVEDETA calculations using additional data. ETA calculations have been improved by taking into account factors such as truck speed limits by jurisdiction, red lights and other delays at intersections, and average speeds on lower class local roads.
IMPROVEDRouting for deliveries on local roads. The routing algorithm has been improved to generate better routes for deliveries on roads specified as “No Thru Traffic” or “Delivery Only,” which are usually classed as local roads.
IMPROVEDTurn logic for smaller vehicles. Routing now better reflects the reality that light duty vehicles (i.e. commercial truck classes 1, 2, and 3) are more capable than heavy-duty trucks, and sometimes medium-duty trucks, of negotiating sharp turns. It is now more likely for routes to be generated for smaller-sized vehicles via turns it might have avoided in past versions—resulting in more practical routes.
NEWCommercial vehicle specific data, including:
- Improving street-level maps, including weight limits, vertical clearances and truck through-travel restrictions.
- Adding newly constructed roads and exit interchanges.
- Improving city and ZIP/Postal Code placement and alignment.
- Improving geocoding to better match an address to its actual “ground truth” latitude/longitude point.
- Improving geocoding to better match road name abbreviations (for example, “BVD” or “BLVD” with “Boulevard”), better handle spacing in addresses, and improve house number and postal code matching.
- Enhancing reverse geocoding to return the city name in the language provided.
- Implementing customer-recommended map improvements submitted via MapSure, our easy-to-use, online map reporting tool—directly into map data.
- Improving matches when user enters an incorrect string.
IMPROVEDThe Sites feature, which defines a boundary around a Place so you can route vehicles to entrances and exits, generate more accurate directions, and provide better time and distance estimates, has been enhanced.
- If you enter a stop as an address, and that address falls within a defined Site, the Site information will be used in routing and the Site will be shown on the map.
- Routing into and out of Site gates has been improved to account for the Gate Path. Gate Path is a setting in Content Tools—the web tool where you can create Sites to be shared with your licensed Trimble MAPS products—that specifies which roads you want drivers to take to approach or to depart a Site.
- Additional pre-defined Sites have been added to Content Tools for a total of about 9,400 distribution centers, intermodal terminals, manufacturing plants, and truck stops.
Other improvements in this release:
NEWEurope Emissions is a new feature to calculate “Tank-To-Wheel” (TTW) greenhouse gas (GHG) emission estimates. It addresses direct emissions when running a vehicle on a specific route, and provides this information in the State or Mileage reports.
IMPROVEDIn mileage look-ups, if no ZIP code is provided with a city name, the city center will be used.
IMPROVEDFastest routing in Europe, using additional road speed data.
IMPROVEDFour new parameters have been added to the response from our Time Window Routing API: UniqueClusterID, TimeWindow, BlockTimeWindow, and WaitTime. These are existing, optional parameters in the POST request body. If they are not used in the request, they can be ignored in the response.
May 28, 2019
The following enhancements were made to our Single Search service:
IMPROVEDCity and street matches when a user enters an incorrect string
IMPROVEDMatching of “CR” with “County Route”
IMPROVEDSpeed of geocoding at intersections in certain areas
IMPROVEDPostal code matching in Sweden
IMPROVEDRelevance of POI searches to the current location
FIXED“Virgin Islands, U.S.” and “Virgin Islands, British” now taken into consideration in searches
NEWUpdated data to EU 19Q1-A, and NA 19Q1.2
May 6, 2019
NEWUpgraded to North America 19Q1.2 map data
FIXEDThe WeatherAlerts report to only account for alerts along the route.
FIXEDGeocoding failures on a few numbered streets in Calgary, AB, and Edmonton, AB, in Canada.