Currently there are five different URI schemes specified for location applications. These are:
HERE applications are also subscribed to more generic WP URI schemes ms-walk-to and ms-drive-to for launching an application to display such directions. If there is only one application to handle the request, such as HERE Maps or Drive, then it should launch automatically. In case of multiple apps, a dialog is shown to the user for choosing which app to use to display the directions. For more information, see How to request driving or walking directions for Windows Phone 8 (MSDN).
All the URI scheme protocols defined below have an extra parameter called “appid” which identified the calling application for the purpose of tracking the T&C compliance. For information about how to obtain the Application ID, please see Adding the ApplicationID and AuthenticationToken (MSDN).
When constructing the URIs please make sure to add this parameter as follows:
This parameter is not explicitly mentioned in each protocol’s specification, but you must add it to each constructed URI.
As the protocol is an URL string based protocol, different parameters need to be formatted and encoded in a way that the handler application is expecting to receive them. Here is a summary on how different parameter types need to be formatted and encoded.
Last updated 4 December 2014
We appreciate your feedback.