Developer APIs

Take more control over your maps, or develop your own solutions with our APIs. Learn more >>

Graphic of MazeMap and JavaScript APIs together

A lot of our customers use MazeMap through a third party app interface that has been created by an app developer. While we do carry our own native applications for iOS and Android, we have designed our map platform to be easily integrated into your own apps too.

Javascript API 2.0

In August 2017 we released the first public version of our shiny, new JavaScript API 2.0. The API uses a new map engine with many benefits for developers, making it an even better choice for creating good customer/user experiences in your own applications.

Highlights

Some of the exciting new possibilities with our new map JS API comes from the fact that we now use high-performance WebGL rendering, giving us new features that were not present in the first version of our API. Here are some highlights:

Crisp and clear graphics on all screens!
Hospital self-service kiosks
New GUI components
Vector based data
Smooooooth zoom
New, fresh map style
Map rotation
Map tilt/perspective
Custom styling possibilities

Some example use cases

Shopping mall kiosks / map stations
Hospital self-service kiosks
Conference venue mobile applications
Hotel customer program applications
Facility management applications
Facility cleaning service applications

Hand touching a large info screen with MazeMap on it
A mobile app where the screen is showing an example of an alarm going off with routing to where it was triggered.

Example: Using the JS API in a mobile app

Once maps are setup for a site/location, you can easily start developing a map experience using our JS API. It gives you an interactive map in no time at all, ready to add your own events or layers on top. It has built-in support for the standard wayfinding/routing service and the default MazeMap markers, with support for a wide range of colors and symbols. Because it is built with web technology, you can use the same codebase/implementation on both iOS and Android devices, leaving you with more time to focus on the application around the maps.

Built for flexibility

Our JS API is built on top of Leaflet.JS, a lightweight and very popular open source map library. We chose this, because of it's great flexibility, easy-to-use framework and beautiful documentation. Therefore, it is equally easy to use our extended API to create custom map layers, custom markers, custom interactions and control the whole map experience with this very easy-to-understand javascript library.

Built for asset tracking

Because maps are made for spatial information

We believe our JS API is perfect for visualizing the location of indoors objects, such as inventory, machinery or even people. If you have the location coordinates of an item, you can place a map marker with a single line of code. From there, you can add interactivity and control the properties of the items, making the map a primary tool for management of spacial information.

Hospitals: Visualizing location of wheel chairs or other tracked medical equipment

Retail: Visualizing heat-maps of visitor data on top of indoor maps

Universities: Visualize and analyze data of room usage on top of indoor maps

Venues: Build your custom, white-labeled venue maps with custom information and interactions

App Developers: Solve spatial information problems and build effective solutions for customers

Documentation and examples

A lot of our customers use MazeMap through a third party app interface that has been created by an app developer. While we do carry our own native applications for iOS and Android, we have designed our map platform to be easily integrated into your own apps too.

Go to the documentation

URL/Embed API

Customize maps with URL parameters

Using URL parameters, you can launch the maps with a predefined view, initially marked Points of Interest, or even a pre-defined route. Our URL API is widely used when maps are integrated in automated systems, such as room booking, meeting invitations and SMS. The URL API is also the simplest way to embed a minimal map view of a particular point of interest, such as a building, faculty, reception desk or an office.

URL/Embed API example

Ready to see what
MazeMap can do
for you?