Chapter 10. Programming with Location Server APIs

Microsoft Location Server exposes APIs for building real-time location-based applications as well as server management and administration applications. You develop location-based applications using Microsoft Location Server Web Service , and you develop management and administration applications using the Microsoft Location Server management API. As you will see later in this chapter, most of the administrative tasks that can be performed with the Location Server Web Service can be accomplished by the Server Management API as well; however, it is important to keep in mind that the web service runs under the context of the currently logged-in user, whereas the management API runs under the context of the administrator.

In this chapter, let’s take a detailed look at programming both Location Server Web Service and Location Server Management APIs.

Programming with Location Server Web Service

Microsoft Location Server Web Service provides APIs for functionalities such as finding real-time locations, finding nearby points of interest, finding contacts, and adding and removing contacts. Because this web service is hosted within your enterprise, you need your network domain credentials to access it. In the following sections of this chapter, we will examine the Microsoft Location Server Web Service APIs in detail.

Anatomy of Location Web Service APIs

As you learned in Chapter 9, Location Server Web Service is hosted within your enterprise ...

Get Programming MapPoint in .NET now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.