» Quick links: Tutorials | Registration | Product Overview | API Reference Version 2.3
The MapTP AJAX API is a JavaScript API that gives you an easy and powerful way for incorporating mapping functionality into your Web application. The latest software is now available as MapTP AJAX API 2.3.
Some of the new features in version 2.3:
- Draggable routes: Change the course of a route by dragging any point - including start and end point- of a route polygon with the mouse to a new position. Tutorial
- Context menus: Add a customizable context menu to your mapping application. For example, commands for adding or removing waypoints to or from a route could be offered via context menu. Tutorial
- Satellite and hybrid view: Satellite images are now also available for the static map. Tutorial
For a complete list of new features see the release notes (PDF, 1MB).
Large parts of the MapTP AJAX API are automatically generated from the MapTP Web Services interfaces. This allows JavaScript programmers to use the rich set of functionality of the MapTP Web Services. However, working with the Web services API can be complex and for example constructing Web service requests is often repetitive. It makes sense to wrap some of this code by classes and functions that can be used to build simple mapping applications in a short time.
The MapTP AJAX API therefore comes with wrapper classes that can be used instead of directly using the Web services classes. The Web services classes are also called "core" classes.
Note: You can combine the wrapper classes with the core classes. If functionality is not available in wrapper classes the core classes can be used directly.
MapTP AJAX API 2.3: Overview of Functionality
1. Register for a Free MapTP AJAX API application key:

2. After registration, you will receive an email with a link to the administration area where you can activate your account and receive an application key.
3. Get your first mapping application up and running in a few minutes! The "Hello World" tutorial shows you how to do it by using the wrapper classes.
After looking at the "Hello World" example you might want to familiarize yourself with the wrapper classes first. The Tutorials offer a number of examples that you can use for building simple mapping applications.
However, for many applications you will at least partly need to use the core classes at some point. Therefore, please also read How to get started with the core classes.