Navteq MapTP Routing Service: Calculating Routes with Detailed Route Descriptions
The MapTP Routing Service calculates a route between two locations and, optionally, via additional stops. The generated route information consists of a graphical representation (polyline) of the route and a turn by turn detailed route description. The mapping client can render the geographical representation of the route together with the map data so that the route is displayed on the map.
The MapTP Routing Service is flexible in parameterization. The application developer can choose a preconfigured set of parameters for speed and other driver preferences. In addition, a sophisticated lower level access to the input parameters is provided that allows to fine tune the routing algorithm and to add application specific routing behavior.
The routing attributes that are considered by a MapTP Routing Service depend in some respect on the underlying digital map content. The following routing attributes are usually supported by all digital map formats and are therefore considered by the MapTP Routing Service: functional road class, form of way, route numbers, direction of traffic flow (one-way, two-way, divided highway), road condition, network classifications, blocked passages, special restrictions, restricted maneuvers, toll roads, etc.
The MapTP Routing Web Service can be accessed via SOAP.
Note: A calculated route can be displayed in a mapping client. The route is represented by a MapTP Route Object that is created with the DeclareMapTPRouteObject command of the MapTP MapletRemoteControl Service.
Operations of the NAVTEQ MapTP Routing Service
The MapTP Routing Service can be used to calculate a route. It is possible to retrieve an already calculated route from the server up to 45 minutes after the route was calculated. The following operations are provided:
- calculateRoute: Calculates a route from the given input parameters. The response contains the RouteID to identify the route on the server in subsequest requests, the geometry of the route, and optionally a detailed route description.
- fetchRoute: Returns an already calculated route including all additional information such as a detailed route description. See .
- fetchRouteLinks: Returns the coordinates of each route segment of a calculated route. For example, this operation can be used to display additional information such as icons along the route.
- fetchRouteShape: Returns the route's geometry consisting of the shape points of each route segment.
- linkInfo: Returns information about the link in the routing network that is closest to the given coordinate. A link in the routing network is typically a line that leads from one junction to the next junction.
SOAP Interface
The WSDL document for the MapTP Routing Web Service is for example available at:
http://maptp12.map24.com/map24/webservices1.5?soap=MapTPRouting
Note: The given server URL (maptp12.map24.com) is just an example. The actual server URL to use will be given to you when registering as a customer of MapTP products.
Examples
Examples are available here.
|