Maptitude Help / Routing, Directions, and GPS / Using Web Services
Using Web Services
Maptitude can query web service providers such as Google or HERE. You would first obtain a license from the service provider and configure the web service credential. For example, you can obtain a Google, Bing, what3words, or HERE web service license and obtain a key from the links below:
- https://developers.google.com/maps/pricing-and-plans/
- https://developers.google.com/maps/documentation/directions/get-api-key
- https://docs.microsoft.com/en-us/bingmaps/getting-started/bing-maps-dev-center-help/getting-a-bing-maps-key
- https://what3words.com/select-plan
- https://www.here.com/docs/bundle/geocoding-and-search-api-developer-guide/page/topics/quick-start.html
Each web service will have its own licensing restrictions that dictate the acceptable usage of the data. It is your responsibility to understand and adhere to those restrictions.
To Configure Web Service Credentials
- Obtain a web service license and then choose Tools>Web Services Licenses to display the Web Service License dialog box.
- Click
to add a web service and choose a service. - Choose the service provider from the Web Service Type drop-down list.
- Enter the API Key provided by the web service.
- Check Optional Settings to include other information about the Web Service API Key.
- Click Save.
Maptitude configures the web services credentials.
To Delete a Web Service License
- Choose Tools>Web Services Licenses to display the Web Service License dialog box.
- Highlight a license in the scroll list and click
. - Click Yes in the Confirm dialog box.
Maptitude deletes the web services license.
To Modify Web Service Credentials
- Choose Tools>Web Services Licenses to display the Web Service License dialog box.
- Highlight a license in the scroll list and click
to display the Edit Web Service dialog box. - Edit the Key Name or API Key values.
- Click OK.
- Click OK to confirm.
Maptitude updates the web services credentials.
Network Web Services
To obtain real-time travel times between multiple locations you provide Maptitude a point layer indicating origin and destination locations and Maptitude will query the service provider to return a shortest path matrix of real-time estimated congested times and free flow times. The tables output from the matrix are the following:
| Table | Description |
|---|---|
| Distance | Path distance from the network node nearest to the origin point ID to the network node nearest to the destination point ID |
| Time | Uncongested travel time from origin network node to destination network node |
| Distance difference | Distance between origin point and near network node plus distance between destination point and near network node (Google API only) |
| Time in traffic | Real-time travel time between origin network node and destination network node |
To Obtain a Shortest Path Matrix from the Web Services
- Open a point layer that contains the origin and destination point locations and optionally create a selection set of origin and destination points.
- Choose Tools>Routing & Directions>Distance and Travel Time Tables Web Service to open the Calculate Shortest Paths with Web Service dialog box.
- Choose the web service provider from the Provider drop-down list and the transportation mode from the Mode drop-down list.
- Choose the Origin point layer and selection set and Destination point layer and selection set.
- Choose whether to calculate times and distances based on arrival time or departure time from the Trip By drop-down list and choose a date and time.
- If you are using the Google API you can choose Best Guess, Pessimistic, or Optimistic to obtain driving time estimates that assume differences in congestion, respectively, for average, heavier than average, or lighter than average traffic conditions based on historical average.
- If you want to open the results in Excel, check the Open in Excel box.
- Click OK. If you chose to open in Excel, enter a name for the Excel file and click Save.
Maptitude will query the web service and output a matrix of real-time travel times and distances between origin and destination points.
Geocoding Web Services
To obtain longitude and latitude coordinates you provide Maptitude a table or point layer with location data such as address and postal code columns and Maptitude will query the service provider to return the geocode and accuracy of the match for each record.
To Obtain Geocodes from the Web Services
- Open a point layer or table that contains columns for location data such as address and postal code and optionally create a selection set of records.
- Choose Tools>Locate>Locate by Web Service to open the Locate Wizard dialog box.
- Choose the web service provider from the Service drop-down list and the key from the API Key drop-down list.
- Choose the Default Country and selection set and the fields to use to geocode.
- Click OK.
Maptitude will query the web service, show the Locate Wizard Results dialog box, and then show for each record the coordinates and accuracy in the Longitude and Latitude, and Geocoding Precision fields, respectively.
©2026 Caliper Corporation