Sorry, you need to enable JavaScript to visit this website.

Map layers

Map layers

Maps SDK offers a number of map tile layers including raster tiles layer, vector tiles layer, traffic flow and incident overlays. You can choose the type of the baseline tile type (raster or vector) suitable to your mobile app and decide what kind of other layers (e.g. traffic layers) your users will benefit from.

Styles and data sources for map layers are defined in JSON file: mapssdk-default-style.json which is bundled with the SDK.

Following layer sets are included in the style (listed in order from background to foreground):

  1. Background - color and pattern shown in places where there is no other map data.

  2. Raster map - the baseline tile layer in the raster format.

  3. Raster overlay for hybrid maps - the layer showing streets, labels and icons on the transparent background.

  4. Vector map – lines and polygons, the baseline tile layer in the vector format.

  5. Traffic flow - raster or vector overlay for showing traffic flow tiles. Traffic flow speed relative to free-flow, highlighting areas of congestion.

  6. Traffic incidents - raster overlay for showing traffic incident tiles.

  7. Routes - for displaying planned and alternative routes.

  8. Vector map – labels and icons which are rendered on top of most other layers for better geopolitical names and street names readability.

  9. GPS accuracy indicator - circle reflecting the GPS inaccuracy area.

  10. Current location marker.

It is possible to change visibility of selected layer sets by calling relevant methods in SDK. Check out Map examples for ideas how this can be implemented. Please refer to SDK Map Examples documentation for a description of methods and their parameters description. There is no mechanism to change neither the styles nor the order of layers by means of calling SDK methods.