The Global Mapper DLL is a standard Windows DLL with a C language interface. Click Here to view the C header file detailing the interface to the DLL. A description of the entry point functions to the DLL is available here. A list of changes since the initial Global Mapper SDK release is available here.
As a standard Windows DLL, the Global Mapper DLL can be called from just about any programming language on a Windows platform, including Visual C++, Visual Basic, Visual C#, and Java with JNI. Samples for both C++ and C# are provided below.
Along with the DLL, a sample application with full source is included in the SDK demonstrating the use of the DLL. The sample application will build in Visual C++ 6.0 with the latest service packs. One of the users of the Global Mapper SDK has also kindly provided a sample of how to use the DLL from a C# application. You can download the source of this sample project here. While this C# sample application is a bit out-of-date, it should be a good starting point to demonstrate how to call the DLL from a C# application.
Click here to download the SDK for evaluation (the SDK is about 11MB in size). Upon request, we can provide an expiring registration file to allow you to try out the SDK for a few weeks prior to purchasing permanent licenses.
Purchasing the Global Mapper SDK entitles one developer to work with the Global Mapper SDK to develop custom applications. An additional DLL license must be purchased for each Global Mapper DLL that is distributed. Unlimited distribution licenses may also be available in some situations upon request. Special licensing is available for use of the SDK DLL in a server-side application that is accessed by users over a network.
Pricing for the SDK is fixed and provided below. The pricing for additional DLL licenses is negotiable and will be no higher than $139 US per DLL distributed. The actual cost per DLL distributed will vary depending on how the DLL will be used in the product being distributed. Products that directly compete with Global Mapper will be charged a higher price, while those that do not will be charged a potentially much lower price per DLL. Please contact us at email@example.com to discuss any potential projects which you'd like to use the Global Mapper DLL in and we can give you more specific pricing.Upon purchase of the SDK, instructions for downloading the SDK will be provided. Optionally, a CD containing the SDK can be mailed to the address provided during the order process. In addition, a single registration key file will be provided for the single DLL development license included with the SDK purchase.
When additional DLL development and/or distribution licenses are purchased, a separate registration key file (to be distributed with the DLL) will be provided for each additional license purchased.