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.