azure.maps.render.models package

class azure.maps.render.models.BoundingBox(west: float = 0.0, south: float = 0.0, east: float = 0.0, north: float = 0.0)[source]

Represents information about the coordinate range

Keyword Arguments
  • west (float) – The westmost value of coordinates.

  • south (float) – The southmost value of coordinates.

  • east (float) – The eastmost value of coordinates.

  • north (float) – The northmost value of coordinates.

Create new instance of BoundingBox(west, south, east, north)

count(value, /)

Return number of occurrences of value.

index(value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

east: float

Alias for field number 2

north: float

Alias for field number 3

south: float

Alias for field number 1

west: float

Alias for field number 0

class azure.maps.render.models.Copyright(**kwargs: Any)[source]

Represents information about the coordinate range

Keyword Arguments
  • format_version (str) – Format Version property.

  • general_copyrights (list[str]) – General Copyrights array.

  • regional_copyrights (list[RegionalCopyrights]) – Regions array.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Return a dict that can be JSONify using json.dump.

Advanced usage might optionally use a callback as parameter:

Key is the attribute name used in Python. Attr_desc is a dict of metadata. Currently contains ‘type’ with the msrest type and ‘key’ with the RestAPI encoded key. Value is the current value in this object.

The string returned will be used to serialize the key. If the return type is a list, this is considered hierarchical result dict.

See the three examples in this file:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

key_transformer (function) – A key transformer function.

Returns

A dict JSON compatible object

Return type

dict

classmethod deserialize(data, content_type=None)

Parse a str using the RestAPI syntax and return a model.

Parameters
  • data (str) – A str using RestAPI structure. JSON by default.

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod enable_additional_properties_sending()
classmethod from_dict(data, key_extractors=None, content_type=None)

Parse a dict using given key extractor return a model.

By default consider key extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor and last_rest_key_case_insensitive_extractor)

Parameters
  • data (dict) – A dict using RestAPI structure

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod is_xml_model()
serialize(keep_readonly=False, **kwargs)

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

keep_readonly (bool) – If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type

dict

class azure.maps.render.models.CopyrightCaption(**kwargs)[source]

This object is returned from a successful copyright call.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • format_version (str) – Format Version property.

  • copyrights_caption (str) – Copyrights Caption property.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Return a dict that can be JSONify using json.dump.

Advanced usage might optionally use a callback as parameter:

Key is the attribute name used in Python. Attr_desc is a dict of metadata. Currently contains ‘type’ with the msrest type and ‘key’ with the RestAPI encoded key. Value is the current value in this object.

The string returned will be used to serialize the key. If the return type is a list, this is considered hierarchical result dict.

See the three examples in this file:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

key_transformer (function) – A key transformer function.

Returns

A dict JSON compatible object

Return type

dict

classmethod deserialize(data, content_type=None)

Parse a str using the RestAPI syntax and return a model.

Parameters
  • data (str) – A str using RestAPI structure. JSON by default.

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod enable_additional_properties_sending()
classmethod from_dict(data, key_extractors=None, content_type=None)

Parse a dict using given key extractor return a model.

By default consider key extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor and last_rest_key_case_insensitive_extractor)

Parameters
  • data (dict) – A dict using RestAPI structure

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod is_xml_model()
serialize(keep_readonly=False, **kwargs)

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

keep_readonly (bool) – If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type

dict

class azure.maps.render.models.ImagePathStyle[source]

Path style including line color, line opacity, circle position, color and opacity settings

Keyword Arguments
  • path_positions (LatLon) – The list of point coordinate on the path.

  • line_color (str) – Line color of the path, including line opacity information.

  • fill_color (str) – Fill color of the path, including line opacity information.

  • line_width_in_pixels (int) – Line width of the path in pixels.

  • circle_radius_in_meters (int) – Circle radius in meters.

circle_radius_in_meters: int = 0
fill_color: str = None
line_color: str = None
line_width_in_pixels: int = 0
path_positions: azure.maps.render.models._models.LatLon = None
class azure.maps.render.models.ImagePushpinStyle[source]

Pushpin style including pin and label color, scale, rotation and position settings

Keyword Arguments
  • pushpin_positions – The list of Pushpin coordinate on the map.

  • pushpin_anchor_shift_in_pixels (int) – To override the anchor location of the pin image, user can designate how to shift or move the anchor location by pixels

  • pushpin_color (str) – Pushpin color including opacity information.

  • pushpin_scale_ratio (float) – Pushpin scale ratio. Value should greater than zero. A value of 1 is the standard scale. Values larger than 1 will make the pins larger, and values smaller than 1 will make them smaller.

  • custom_pushpin_image_uri (str) – Custom pushpin image, can only be ‘ref=”Uri”’ format.

  • label_anchor_shift_in_pixels (LatLon) – The anchor location of label for built-in pushpins is at the top center of custom pushpins. To override the anchor location of the pin image, user can designate how to shift or move the anchor location by pixels

  • label_color (str) – Label color information. Opacity value other than 1 be ignored.

  • label_scale_ratio (float) – Label scale ratio. Should greater than 0. A value of 1 is the standard scale. Values larger than 1 will make the label larger.

  • rotation_in_degrees (int) – A number of degrees of clockwise rotation. Use a negative number to rotate counter-clockwise. Value can be -360 to 360.

custom_pushpin_image_uri: str = None
label_anchor_shift_in_pixels: azure.maps.render.models._models.LatLon = None
label_color: str = None
label_scale_ratio: float = 0.0
pushpin_anchor_shift_in_pixels: int = 0
pushpin_color: str = None
pushpin_positions: azure.maps.render.models._models.LatLon = None
pushpin_scale_ratio: float = 0.0
rotation_in_degrees: int = 0
class azure.maps.render.models.LatLon(lat: float = 0, lon: float = 0)[source]

Represents coordinate latitude and longitude

Keyword Arguments
  • lat (float) – The coordinate as latitude.

  • lon (float) – The coordinate as longitude.

Create new instance of LatLon(lat, lon)

count(value, /)

Return number of occurrences of value.

index(value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

lat: float

Alias for field number 0

lon: float

Alias for field number 1

class azure.maps.render.models.LocalizedMapView(value)[source]

LocalizedMapView.

AE = 'AE'

United Arab Emirates (Arabic View)

AR = 'AR'

Argentina (Argentinian View)

AUTO = 'Auto'

Return the map data based on the IP address of the request.

BH = 'BH'

Bahrain (Arabic View)

IN = 'IN'

India (Indian View)

IQ = 'IQ'

Iraq (Arabic View)

JO = 'JO'

Jordan (Arabic View)

KW = 'KW'

Kuwait (Arabic View)

LB = 'LB'

Lebanon (Arabic View)

MA = 'MA'

Morocco (Moroccan View)

OM = 'OM'

Oman (Arabic View)

PK = 'PK'

Pakistan (Pakistani View)

PS = 'PS'

Palestinian Authority (Arabic View)

QA = 'QA'

Qatar (Arabic View)

SA = 'SA'

Saudi Arabia (Arabic View)

SY = 'SY'

Syria (Arabic View)

UNIFIED = 'Unified'

Unified View (Others)

YE = 'YE'

Yemen (Arabic View)

class azure.maps.render.models.MapAttribution(*, copyrights: Optional[List[str]] = None, **kwargs)[source]

Copyright attribution for the requested section of a tileset.

Variables

copyrights (list[str]) – A list of copyright strings.

Keyword Arguments

copyrights (list[str]) – A list of copyright strings.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Return a dict that can be JSONify using json.dump.

Advanced usage might optionally use a callback as parameter:

Key is the attribute name used in Python. Attr_desc is a dict of metadata. Currently contains ‘type’ with the msrest type and ‘key’ with the RestAPI encoded key. Value is the current value in this object.

The string returned will be used to serialize the key. If the return type is a list, this is considered hierarchical result dict.

See the three examples in this file:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

key_transformer (function) – A key transformer function.

Returns

A dict JSON compatible object

Return type

dict

classmethod deserialize(data, content_type=None)

Parse a str using the RestAPI syntax and return a model.

Parameters
  • data (str) – A str using RestAPI structure. JSON by default.

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod enable_additional_properties_sending()
classmethod from_dict(data, key_extractors=None, content_type=None)

Parse a dict using given key extractor return a model.

By default consider key extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor and last_rest_key_case_insensitive_extractor)

Parameters
  • data (dict) – A dict using RestAPI structure

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod is_xml_model()
serialize(keep_readonly=False, **kwargs)

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

keep_readonly (bool) – If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type

dict

class azure.maps.render.models.MapTileSize(value)[source]

MapTileSize.

SIZE256 = '256'

Return a 256 by 256 pixel tile.

SIZE512 = '512'

Return a 512 by 512 pixel tile.

class azure.maps.render.models.MapTileset(**kwargs: Any)[source]

Metadata for a tileset in the TileJSON format.

Keyword Arguments
  • tilejson_version (str) – Describes the version of the TileJSON spec that is implemented by this JSON object.

  • name (str) – A name describing the tileset. The name can contain any legal character. Implementations SHOULD NOT interpret the name as HTML.

  • description (str) – Text description of the tileset. The description can contain any legal character. Implementations SHOULD NOT interpret the description as HTML.

  • version (str) – A semver.org style version number for the tiles contained within the tileset. When changes across tiles are introduced, the minor version MUST change.

  • map_attribution (MapAttribution) – Copyright attribution to be displayed on the map. Implementations MAY decide to treat this as HTML or literal text. For security reasons, make absolutely sure that this field can’t be abused as a vector for XSS or beacon tracking.

  • template (str) – A mustache template to be used to format data from grids for interaction.

  • legend (str) – A legend to be displayed with the map. Implementations MAY decide to treat this as HTML or literal text. For security reasons, make absolutely sure that this field can’t be abused as a vector for XSS or beacon tracking.

  • scheme (str) – Default: “xyz”. Either “xyz” or “tms”. Influences the y direction of the tile coordinates. The global-mercator (aka Spherical Mercator) profile is assumed.

  • tiles_endpoints (list[str]) – An array of tile endpoints. If multiple endpoints are specified, clients may use any combination of endpoints. All endpoints MUST return the same content for the same URL. The array MUST contain at least one endpoint.

  • grid_endpoints (list[str]) – An array of interactivity endpoints.

  • data_files (list[str]) – An array of data files in GeoJSON format.

  • min_zoom (int) – The minimum zoom level.

  • max_zoom (int) – The maximum zoom level.

  • bounds (list[float]) – The maximum extent of available map tiles. Bounds MUST define an area covered by all zoom levels. The bounds are represented in WGS:84 latitude and longitude values, in the order left, bottom, right, top. Values may be integers or floating point numbers.

  • center (list[float]) – The default location of the tileset in the form [longitude, latitude, zoom]. The zoom level MUST be between minzoom and maxzoom. Implementations can use this value to set the default location.

  • tilejson (str) – Describes the version of the TileJSON spec that is implemented by this JSON object.

  • name – A name describing the tileset. The name can contain any legal character. Implementations SHOULD NOT interpret the name as HTML.

  • description – Text description of the tileset. The description can contain any legal character. Implementations SHOULD NOT interpret the description as HTML.

  • version – A semver.org style version number for the tiles contained within the tileset. When changes across tiles are introduced, the minor version MUST change.

  • attribution (str) – Copyright attribution to be displayed on the map. Implementations MAY decide to treat this as HTML or literal text. For security reasons, make absolutely sure that this field can’t be abused as a vector for XSS or beacon tracking.

  • template – A mustache template to be used to format data from grids for interaction.

  • legend – A legend to be displayed with the map. Implementations MAY decide to treat this as HTML or literal text. For security reasons, make absolutely sure that this field can’t be abused as a vector for XSS or beacon tracking.

  • scheme – Default: “xyz”. Either “xyz” or “tms”. Influences the y direction of the tile coordinates. The global-mercator (aka Spherical Mercator) profile is assumed.

  • tiles (list[str]) – An array of tile endpoints. If multiple endpoints are specified, clients may use any combination of endpoints. All endpoints MUST return the same content for the same URL. The array MUST contain at least one endpoint.

  • grids (list[str]) – An array of interactivity endpoints.

  • data (list[str]) – An array of data files in GeoJSON format.

  • min_zoom – The minimum zoom level.

  • max_zoom – The maximum zoom level.

  • bounds – The maximum extent of available map tiles. Bounds MUST define an area covered by all zoom levels. The bounds are represented in WGS:84 latitude and longitude values, in the order left, bottom, right, top. Values may be integers or floating point numbers.

  • center – The default location of the tileset in the form [longitude, latitude, zoom]. The zoom level MUST be between minzoom and maxzoom. Implementations can use this value to set the default location.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Return a dict that can be JSONify using json.dump.

Advanced usage might optionally use a callback as parameter:

Key is the attribute name used in Python. Attr_desc is a dict of metadata. Currently contains ‘type’ with the msrest type and ‘key’ with the RestAPI encoded key. Value is the current value in this object.

The string returned will be used to serialize the key. If the return type is a list, this is considered hierarchical result dict.

See the three examples in this file:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

key_transformer (function) – A key transformer function.

Returns

A dict JSON compatible object

Return type

dict

classmethod deserialize(data, content_type=None)

Parse a str using the RestAPI syntax and return a model.

Parameters
  • data (str) – A str using RestAPI structure. JSON by default.

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod enable_additional_properties_sending()
classmethod from_dict(data, key_extractors=None, content_type=None)

Parse a dict using given key extractor return a model.

By default consider key extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor and last_rest_key_case_insensitive_extractor)

Parameters
  • data (dict) – A dict using RestAPI structure

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod is_xml_model()
serialize(keep_readonly=False, **kwargs)

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

keep_readonly (bool) – If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type

dict

class azure.maps.render.models.RasterTileFormat(value)[source]

RasterTileFormat.

PNG = 'png'

An image in the png format. Supports zoom levels 0 through 18.

class azure.maps.render.models.RegionalCopyrights(**kwargs: Any)[source]

RegionCopyrights.

Variables are only populated by the server, and will be ignored when sending a request.

Keyword Arguments
as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Return a dict that can be JSONify using json.dump.

Advanced usage might optionally use a callback as parameter:

Key is the attribute name used in Python. Attr_desc is a dict of metadata. Currently contains ‘type’ with the msrest type and ‘key’ with the RestAPI encoded key. Value is the current value in this object.

The string returned will be used to serialize the key. If the return type is a list, this is considered hierarchical result dict.

See the three examples in this file:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

key_transformer (function) – A key transformer function.

Returns

A dict JSON compatible object

Return type

dict

classmethod deserialize(data, content_type=None)

Parse a str using the RestAPI syntax and return a model.

Parameters
  • data (str) – A str using RestAPI structure. JSON by default.

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod enable_additional_properties_sending()
classmethod from_dict(data, key_extractors=None, content_type=None)

Parse a dict using given key extractor return a model.

By default consider key extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor and last_rest_key_case_insensitive_extractor)

Parameters
  • data (dict) – A dict using RestAPI structure

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod is_xml_model()
serialize(keep_readonly=False, **kwargs)

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

keep_readonly (bool) – If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type

dict

class azure.maps.render.models.RegionalCopyrightsCountry(**kwargs: Any)[source]

Country property.

Variables are only populated by the server, and will be ignored when sending a request.

Keyword Arguments
  • iso3_code (str) – ISO3 property.

  • label (str) – Label property.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Return a dict that can be JSONify using json.dump.

Advanced usage might optionally use a callback as parameter:

Key is the attribute name used in Python. Attr_desc is a dict of metadata. Currently contains ‘type’ with the msrest type and ‘key’ with the RestAPI encoded key. Value is the current value in this object.

The string returned will be used to serialize the key. If the return type is a list, this is considered hierarchical result dict.

See the three examples in this file:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

key_transformer (function) – A key transformer function.

Returns

A dict JSON compatible object

Return type

dict

classmethod deserialize(data, content_type=None)

Parse a str using the RestAPI syntax and return a model.

Parameters
  • data (str) – A str using RestAPI structure. JSON by default.

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod enable_additional_properties_sending()
classmethod from_dict(data, key_extractors=None, content_type=None)

Parse a dict using given key extractor return a model.

By default consider key extractors (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor and last_rest_key_case_insensitive_extractor)

Parameters
  • data (dict) – A dict using RestAPI structure

  • content_type (str) – JSON by default, set application/xml if XML.

Returns

An instance of this model

Raises

DeserializationError if something went wrong

classmethod is_xml_model()
serialize(keep_readonly=False, **kwargs)

Return the JSON that would be sent to azure from this model.

This is an alias to as_dict(full_restapi_key_transformer, keep_readonly=False).

If you want XML serialization, you can pass the kwargs is_xml=True.

Parameters

keep_readonly (bool) – If you want to serialize the readonly attributes

Returns

A dict JSON compatible object

Return type

dict

class azure.maps.render.models.StaticMapLayer(value)[source]

StaticMapLayer.

BASIC = 'basic'

Returns an image containing all map features including polygons, borders, roads and labels.

HYBRID = 'hybrid'

Returns an image containing borders, roads, and labels, and can be overlaid on other tiles (such as satellite imagery) to produce hybrid tiles.

LABELS = 'labels'

Returns an image of just the map’s label information.

class azure.maps.render.models.TilesetID(value)[source]

TilesetID.

MICROSOFT_BASE = 'microsoft.base'

A base map is a standard map that displays roads, natural and artificial features along with the labels for those features in a vector tile.:code:<br>

Supports zoom levels 0 through 22. Format: vector (pbf).

MICROSOFT_BASE_DARKGREY = 'microsoft.base.darkgrey'

All layers with our dark grey style.:code:<br>

Supports zoom levels 0 through 22. Format: raster (png).

MICROSOFT_BASE_HYBRID = 'microsoft.base.hybrid'

Displays road, boundary and label data in a vector tile.:code:<br>

Supports zoom levels 0 through 22. Format: vector (pbf).

MICROSOFT_BASE_HYBRID_DARKGREY = 'microsoft.base.hybrid.darkgrey'

Road, boundary and label data in our dark grey style.:code:<br>

Supports zoom levels 0 through 22. Format: raster (png).

MICROSOFT_BASE_HYBRID_ROAD = 'microsoft.base.hybrid.road'

Road, boundary and label data in our main style.:code:<br>

Supports zoom levels 0 through 22. Format: raster (png).

MICROSOFT_BASE_LABELS = 'microsoft.base.labels'

Displays labels for roads, natural and artificial features in a vector tile.:code:<br>

Supports zoom levels 0 through 22. Format: vector (pbf).

MICROSOFT_BASE_LABELS_DARKGREY = 'microsoft.base.labels.darkgrey'

Label data in our dark grey style.:code:<br>

Supports zoom levels 0 through 22. Format: raster (png).

MICROSOFT_BASE_LABELS_ROAD = 'microsoft.base.labels.road'

Label data in our main style.:code:<br>

Supports zoom levels 0 through 22. Format: raster (png).

MICROSOFT_BASE_ROAD = 'microsoft.base.road'

All layers with our main style.:code:<br>

Supports zoom levels 0 through 22. Format: raster (png).

MICROSOFT_DEM = 'microsoft.dem'

Digital Elevation Model tiles. The tiles are in the GeoTIFF format with a single 32-bit floating point band. The tiles cover the whole landmass of Earth. Some small islands (e.g., atolls) might not be represented accurately.:code:<br>

  • The vertical unit for measurement of elevation height is meters. An elevation value of

-32767.0 is used for points that have no data value, most often returned where there isn’t landmass (i.e. water).:code:<br> * The horizontal reference datum is the World Geodetic System 1984 (WGS84-G1150) and the vertical reference datum is the Earth Gravitational Model 2008 (EGM2008).:code:<br> * Tiles are 258x258 pixel squares rather than the standard 256 x 256. This is done to allow for accurate interpolation of values at the tile edges. As such adjacent tiles overlap by 1 pixel along all edges.:code:<br> * Tile data comes from the Airbus WorldDEM4Ortho product. Urban areas are approximately leveled down to ground level. All other areas are represented by the object surface level (e.g., trees). <br>

Supports zoom level 13 only. Format: raster (tiff).

MICROSOFT_DEM_CONTOURS = 'microsoft.dem.contours'

Digital elevation contour line tiles. Compared to the microsoft.dem option, these tiles are in vector format and intended for visualization purpose. The tiles cover the whole landmass of Earth. Some small islands (e.g., atolls) might not be represented accurately.:code:<br>

  • The vertical unit for measurement of elevation height is meters.:code:<br>

  • The horizontal reference datum is the World Geodetic System 1984 (WGS84-G1150) and the

vertical reference datum is the Earth Gravitational Model 2008 (EGM2008).:code:<br> * Tile data comes from the Airbus WorldDEM4Ortho product. Urban areas are approximately leveled down to ground level. All other areas are represented by the object surface level (e.g., trees).:code:<br>

Supports zoom levels 9 through 14. Format: vector (pbf).

MICROSOFT_IMAGERY = 'microsoft.imagery'

A combination of satellite and aerial imagery. Only available in S1 pricing SKU.:code:<br>

Supports zoom levels 1 through 19. Format: raster (jpeg).

MICROSOFT_TERRA_MAIN = 'microsoft.terra.main'

Shaded relief and terra layers.:code:<br>

Supports zoom levels 0 through 6. Format: raster (png).

MICROSOFT_TRAFFIC_ABSOLUTE = 'microsoft.traffic.absolute'

absolute traffic tiles in vector

MICROSOFT_TRAFFIC_ABSOLUTE_MAIN = 'microsoft.traffic.absolute.main'

absolute traffic tiles in raster in our main style.

MICROSOFT_TRAFFIC_DELAY = 'microsoft.traffic.delay'

traffic tiles in vector

MICROSOFT_TRAFFIC_DELAY_MAIN = 'microsoft.traffic.delay.main'

traffic tiles in raster in our main style

MICROSOFT_TRAFFIC_INCIDENT = 'microsoft.traffic.incident'

incident tiles in vector

MICROSOFT_TRAFFIC_REDUCED_MAIN = 'microsoft.traffic.reduced.main'

reduced traffic tiles in raster in our main style

MICROSOFT_TRAFFIC_RELATIVE = 'microsoft.traffic.relative'

relative traffic tiles in vector

MICROSOFT_TRAFFIC_RELATIVE_DARK = 'microsoft.traffic.relative.dark'

relative traffic tiles in raster in our dark style.

MICROSOFT_TRAFFIC_RELATIVE_MAIN = 'microsoft.traffic.relative.main'

relative traffic tiles in raster in our main style.

MICROSOFT_WEATHER_INFRARED_MAIN = 'microsoft.weather.infrared.main'

Weather infrared tiles. Latest Infrared Satellite images shows clouds by their temperature. Please see coverage information for Azure Maps Weather service. To learn more about the returned Satellite data, please see Weather concepts.:code:<br>

Supports zoom levels 0 through 15. Format: raster (png).

MICROSOFT_WEATHER_RADAR_MAIN = 'microsoft.weather.radar.main'

Weather radar tiles. Latest weather radar images including areas of rain, snow, ice and mixed conditions. Please see coverage information for Azure Maps Weather service. To learn more about the Radar data, please see Weather concepts.:code:<br>

Supports zoom levels 0 through 15. Format: raster (png).