LocationService.Client.
get_map_tile
(**kwargs)¶Retrieves a vector data tile from the map resource. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.
The origin (0, 0) is the top left of the map. Increasing the zoom level by 1 doubles both the X and Y dimensions, so a tile containing data for the entire world at (0/0/0) will be split into 4 tiles at zoom 1 (1/0/0, 1/0/1, 1/1/0, 1/1/1).
See also: AWS API Documentation
Request Syntax
response = client.get_map_tile(
Key='string',
MapName='string',
X='string',
Y='string',
Z='string'
)
[REQUIRED]
The map resource to retrieve the map tiles from.
[REQUIRED]
The X axis value for the map tile.
[REQUIRED]
The Y axis value for the map tile.
[REQUIRED]
The zoom value for the map tile.
dict
Response Syntax
{
'Blob': StreamingBody(),
'CacheControl': 'string',
'ContentType': 'string'
}
Response Structure
(dict) --
Blob (StreamingBody
) --
Contains Mapbox Vector Tile (MVT) data.
CacheControl (string) --
The HTTP Cache-Control directive for the value.
ContentType (string) --
The map tile's content type. For example, application/vnd.mapbox-vector-tile
.
Exceptions
LocationService.Client.exceptions.InternalServerException
LocationService.Client.exceptions.ResourceNotFoundException
LocationService.Client.exceptions.AccessDeniedException
LocationService.Client.exceptions.ValidationException
LocationService.Client.exceptions.ThrottlingException