Map Management API overview

The Map Management API lets you manage your cloud-based maps styling resources using RESTful APIs. Using the Map Management API you can programmatically tie an existing dataset to a pre-existing map ID and map style without having to go into the Cloud console.

The Map Management API makes it more efficient to perform large numbers of operations in a streamlined programmatic process towards automation and scripting.

This API requires a dataset and the capability of your project to work with datasets.

Authentication

The Map Management API only supports OAuth, not API keys. See Use OAuth.

Limitations

  • The Map Management API only supports the management of the relationship between datasets and styles.

  • The Map Management API does not mirror full capabilities of cloud-based maps styling. Users still need to interact with the Cloud console to perform the majority of CRUD operations on resources such as projects, maps, styles, and datasets.

  • You can only associate an existing style with an existing dataset.

  • In order to use the Map Management API, you must also be a user of cloud-based maps styling along with all the necessary permissions to manage those resources.

Costs

There is no charge for using Map Management API. API calls appear on the Billing page in the Cloud Console, but charges will be $0. However, requests are constrained as follows:

  • 3 QPS (queries per second)
  • 180 QPM (queries per minute) for a project, refreshed each minute
  • 100,000 QPD (queries per day) for a project, refreshed each day

See Usage and billing.