License Keys

From BA3 Mapping Engine Wiki
Jump to: navigation, search

Contents

Overview

The Altus Platform is a licensed software product. The Altus Mapping Engine rendering system will work on all platforms and be fully functional, but will display a watermark unless you register a license key. NOTE: The Altus Server components require a separate license key.

Use this page as a guide for acquiring and using a license key. If you have issues, please contact support@ba3.us.

Getting A License Key

Altus Mapping Engine

To get a license key for the Altus Mapping Engine to disable the BA3 watermark for client platforms:

  • Visit https://developer.ba3.us
  • If you are already a paying subscriber, your license keys will be listed for each product you have licensed.
  • If you need to, purchase a license for one or more platforms:
  • iOS
  • Android
  • Windows WPF
  • Web

Altus Server

Altus Server license keys are available through support@ba3.us. Please send an email for details.

You can get a license to enable creating data with:

  • AltusRaster
  • AltusTerrain
  • AltusVector
  • AltusPackage

Supported server platforms include:

  • Apple Mac OSX - El Capitan
  • Linux - CentOS 7

Activating a License Key

Altus Mapping Engine

iOS

Enterprise License

Set your license key via the setLicenseKey method of an instance of the MEMapViewController class after calling the initialize method:

...
//Initialize Altus Mapping Engine
[meMapViewController initialize];
//Set license key
[meMapViewController setLicenseKey:@"YOURLICE-NSEK-EYGO-ESIN-THISFUNCTION"]];
Altus Developer Network License

Set your license key via the setLicenseKey method of an instance of the MEMapViewController class after calling the initialize method:

...
//Initialize Altus Mapping Engine
[meMapViewController initialize];
//Set license key
[meMapViewController setLicenseKey:@"YOURLICE-NSEK-EYGO-ESIN-THISFUNCTION"]
                 licensedDeveloper:@"your.email@yourdomain.com"];

Android

Set your license key via the setLicenseKey method of an instance of MapView class:

...
MapView myMapView = new MapView(getApplication());
myMapView.setLicenseKey("YOURLICE-NSEK-EYGO-ESIN-THISFUNCTION","your.email@yourdomain.com");

Windows WPF

Set your license key via the setLicenseKey method of the Scene member an instance of the Altus.Controls.MapViewControl class in response to the EngineStarted event:

...
MapViewControl mapView = new Altus.Controls.MapViewControl();
mapView.EngineStarted += mapView_EngineStarted;
...
private void mapView_EngineStarted(object sender, EventArgs e)
{
    mapView.Scene.setLicenseKey(("YOURLICE-NSEK-EYGO-ESIN-THISFUNCTION", "your.email@yourdomain.com"););
}

Web

The license key for Altus Web is tied to the domain form which you serve up pages that utilize Altus. You can create domain specific keys at https://developer.ba3.us.

Set your license key via the setLicenseKey method of the scene member of the Altus module after the onEngineReady event has been triggered:

...
<script type='text/javascript'>
    var AltusUnified = new Altus(document.getElementById("AltusDiv"));
    function onAltusEngineReady() {
        AltusUnified.scene.setLicenseKey("YOURLICE-NSEK-EYGO-ESIN-THISFUNCTION", "yourdomain.com");
    };
</script>

Altus Server

All Altus Server programs have a -lk command line option. To activate you license key for, simply pass it on the command line. For example:

AltusTerrain -lk YOURLICE-NSEK-EYGO-ESIN-THISFUNCTION -h
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox