Share via


MapPoint Location Server Web Service Development Requirements

To develop location-based applications using  Microsoft® MapPoint® Location Server Web Service, the following software and hardware are required:

A deployment computer with an Internet connection

Your deployment computer must be able to send requests using SOAP 1.1 and HTTPS and be able to parse XML.

Note  Your client (Pocket PC, Pocket PC emulator, or development computer) must be able to trust the Secure Sockets Layer (SSL) certificate presented by the server that hosts the Web service. For information about how to add a root certificate manually, see this Microsoft Knowledge Base article.

Microsoft Visual Studio® .NET 2003 or the Microsoft .NET Framework SDK version 1.0 or later

If you want to use MapPoint Location Server SDK online documentation that is integrated with the Visual Studio .NET documentation, you must install Visual Studio .NET 2003.

However, you can also view the SDK if you have the complete Microsoft .NET Framework SDK installed.

Microsoft Visual Studio .NET 2003 and Microsoft .NET Framework SDK Version 1.1

If you want to run the sample applications provided with the SDK, you must install Visual Studio .NET 2003 and the Microsoft .NET Framework version 1.1.

For more information about how to get the .NET Framework version 1.0, see this page on Microsoft.com.

For more information about how to get Visual Studio .NET see this page on Microsoft.com.  

Microsoft .NET Compact Framework 1.0 with SP2 for developing Pocket PC applications

The Microsoft .NET Compact Framework 1.0 with Service Pack 2 (SP2) is required if you want develop Pocket PC applications using MapPoint Location Server Web Service.

For more information about how to get the .NET Compact Framework 1.0 with SP2, see this page on Microsoft.com.

MapPoint Location Server WSDL

You need the MapPoint Location Service (Web Service Description Language) WSDL document to develop applications that provide location services. See your MapPoint Location Server administrator to get the path to the WSDL.

In addition to the software and hardware listed earlier you also need a valid enterprise domain and alias (for example, "domain\user") and you must be provisioned in the MapPoint Location Server system. For more information about provisioning, see the Glossary.

Remarks

If MapPoint Location Server Web Service is invoked from behind a proxy server that enforces limits on SOAP (or inherently on HTTP) packet size, you may experience problems sending and receiving large SOAP packets. For example, a call to render a map with many pushpins or a long route results in a large SOAP packet being sent. You may need to bypass the proxy, set the SOAP packet size limit very high, or limit the amount of data you are requesting.

Microsoft MapPoint Location Server Web Service is built on standards based on SOAP, XML, and WSDL technologies. It has been thoroughly tested for environments that use the .NET Framework and Visual Studio .NET tools for Web service development. Other environments and toolkits have not been tested, but may work with the MapPoint Location Server platform.