Skip to main content

Tariffs and deployment

Tariffs

  • The service fee is calculated based on the number of successful requests per month to the Map Tiles API service, which provides access to vector map tiles. One request corresponds to loading one vector tile of size 256×256 pixels.

  • To determine the exact number of tiles required to display a map:

    1. Determine the map display size in pixels (width and height).
    2. Divide the map width and height by 256 (size of one tile) and round each value up to the nearest integer.
    3. Multiply the number of horizontal tiles by the number of vertical tiles.

    The resulting number is the minimum number of tiles required to display the visible map area. It is recommended to add one extra tile on each side to ensure smooth scrolling and zooming.

    For example, to display a map area of 800×600 pixels, you need a minimum of 12 tiles (4 horizontally and 3 vertically) and optimally 30 tiles (6 horizontally and 5 vertically).

  • Unlimited access to the MapGL JS API library is provided free of charge.

  • See current prices and rate limits in the Prices section.

Using with Map Tiles API

You can use the MapGL JS API library with the Map Tiles API service depending on its deployment option:

  • Cloud-based: MapGL JS API is available for use with the cloud version of the Map Tiles API.
  • On-Premise: MapGL JS API is available for use with the Tiles API installed in a private network as the 2GIS API Platform component.