Introduction

This document is intended to give developers a guide to designing and implementing solutions using MapLink Pro. It covers all available MapLink SDKs, describing their facilities and how to make the most of them.

The document mostly covers the Windows C++ SDKs. There are few differences between the MapLink Pro Windows and X11 SDK’s. The .NET SDK has an almost one-to-one mapping with the C++ SDK so despite code examples being in C++, the same essential principles and steps apply whatever the programming language.

Training, Consultancy and Sub-Contracting

Envitia provides a range of training options to help you get the best from MapLink Pro and MapLink Studio.  These courses greatly help to accelerate your development, produce optimised applications more quickly and to explore alternative ways of achieving your objectives.

Dedicated consultancy can also be provided either on-site or remotely, allowing our experienced developers to guide you towards the most appropriate approach to your application arena.  Customers frequently find this useful when adding additional new functionality to their systems.

Envitia can also help accelerate your development by developing the MapLink component of your application for you or by undertaking a more extensive part of your project for you. Envitia has extensive experience of developing applications internally and for external customers.

If you wish to discuss these opportunities, please contact Sales by email sales@envitia.com or by phone: +44 1403 273173.

Glossary

API Application Programming Interface

BOM Byte Order Mark

DBIF Database Interfaces

DMS Digital Mapping System

DPI Dots per Inch

DDO Dynamic Data Object

DO Display Object

EPSG European Petroleum Survey Group. This organisation defines a standardised database of Coordinate Systems. These contain numeric codes associated with coordinate system definitions http://www.epsg.org/

GML Geographic Markup Language http://www.opengeospatial.org/standards/gml

IDE Integrated Development Environment

JPEG JPEG raster format

Layer A container that represents a collection of Geometry be it a Map or an Overlay.

MFC Microsoft Foundation Class

MDI Multiple Document Interface

STL C++ Standard Template Library

SDI Single Document Interface

SDK Software Developers Kit

TMF Envitia Map Format. Native geometry file format.

TIFF TIFF raster format

TMC The units that MapLink Pro uses to define a rectilinear coordinate space for drawing Map data and Overlay data with.