CMaps Analytics JavaScript API

CMaps Analytics API

CMaps Analytics Java-script API provides programmatic access to hundreds of features required to integrate, connect, and extend CMaps Analytics Designer views.

With CMaps Analytics JavaScript API you can:

  • Embed CMaps Analytics Designer templates into your own App with only a few lines of code.
  • Create a custom maps component for your business app or platform
  • Control all facets of the map with documented properties, methods, and events.

CMaps Analytics Platform Building Blocks

Bring your own Maps API to the Party

CMaps Analytics was built from day1 to be maps API agnostic to provide a single, JS API to power consistent geospatial visualization and analysis expeirences across all maps providers. CMaps Analytics adheres to all terms of service and does NOT enable cross pollination of services across map vendors, but does allow you to pick the best map vendor to suit your mapping needs.

Plug and play GIS

Our maps API integrations don't stop with base layers. CMaps Analytics has creatied native connectors to ESRI ArcGIS and Carto, allowing our customers to create maps experiences that re-use existing investments. Current GIS integrations include:



Related Articles

One Maps API to Rule Them All


Integration in your HTML5 App


The diagram above illustrates how CMaps Analytics API loads within your application with only 5 lines of code, behind your paywall or firewall. CMaps Analytics JS API (blue) will use the contents of CMaps Template (orange) to build itself, and then use additional code in your app to load data into the map after it has initialized. CMaps Analytics API, provides the mechanisms to easily wire your dynamic data into a rich maps experience, similar to Google Maps API, but without the need to code the map behavior, appearance, or work flow capabilities. CMaps Analytics Designer handles all of these functions and provides a quick and seamless way to manage your maps views.
Developer Introduction

Related Articles

How to Use CMaps API

Working with Data

Working with Layers

Including Custom Components

Who is CMaps Designer for?

1. System integrators / JavaScript developers who want to use the output of CMaps Analytics in a custom, HTML5 application for desktop or mobile use.
Why Should you Use CMaps Analytics APIs?

2. Existing Google Maps for Business customers who want to accelerate delivery of maps to business users with data behind your firewall, with little to no coding.
CMaps Analytics for Google for Work?

3. Independent software vendors looking for a plug and play solution for delivering maps either as a hosted application, or using CMaps Analytics as a maps extension.
Embed CMaps in your Commercial App / Platform

4. Organizations who have made previous investments in enterprise platforms or business intelligence and want plug and play location intelligence with CMaps Analytics extensions.

Designer API Frequently Asked Questions

Q: Can I create Maps views just using CMaps Analytics JavaScript API and not use CMaps Designer?

A: Absolutely! If you prefer to write code, CMaps Analytics JavaScript API (outlined in Step 3) exposes every property and function through our API docs. However, we highly recommend playing with the Designer to explore all of the exciting features and work flows to simply development.

Q: Does Designer store or get access to my data?

A: No. CMaps Analytics Designer is a pure JavaScript App, so all of the interactivity occurs in the browser, so at no time does any data pasted or connected to Designer get transacted to our servers.

Q: How does CMaps Analytics code interface with Google Maps APIs?

A: CMaps Analytics JavaScript API works similar to Google Maps Cloud APIs. When initializing, it will authenticate and load Google Maps API automatically before layering your data on top.

Q: Can I download and modify the CMaps Analytics JavaScript?

A: CMaps Analytics APIs are a licensed service, and are not editable or available for off line use without expressed written permission from CMaps Analytics.

Q: Is there a free CMaps Analytics JavaScript API that can be used with Google Maps APIs (public websites)

A: At this time, CMaps Analytics products are licensed for internal, enterprise use only.

Q: Can I embed CMaps Analytics into my software product or mobile App?

A: Absolutely! Please contact our sales team for OEM licensing options


JS API Guides

Like any Maps API Guide, our documentation is designed to get your maps project up and running quickly. YOu can use these guides to use CMaps Analytics JS API with or without CMaps Designer templates.

View Guides

PointsMaps API Examples

CMaps Analytics examples provide common configurations and features, along with live working map views. This growing library of examples will help you accelerate through learning the CMaps Analytics API.

View Examples

PointsSupport Forum

Submit technical questions and get quick answers from our engineering team and growning community.

View Forum

PointsJS API Reference

CMaps Analytics JavaScript API Docs provide the complete library of properties, methods, and events which can be integrated with your application.

View API Docs
Requires Login