Once a thread has been started a number of functions are available to manage the thread. Once MapGPS has decoded information it stores it in a data area unique to a particular thread. Old messages of the same type are overwritten, hence at any time, only the most recent decoded string is available for retrieval. This provides maximal ease of implementation and maintenance. Developers can add their own functions to create database records, analyse speeds, times, distances, etc.
Software components offer direct access to functions, flexibility and cost-effectiveness.
MapGPS toolkit is aimed at software developers who are building applications involving real-time location. This includes for example developers who are building applications involving vehicle tracking, navigation, route finding, shortest route analysis, freight transport costs and a series of related applications. It is supplied with a Programmer's Reference Manual, User Manual with Tutorials, sample source code, sample GPS data and associated header files. MapGPS contains functions for effecting a quick solution. Supports most major manufacturers of GPS receivers.