Vector Tile API¶
VectorTileApi
¶
Bases: HEREApi
A python interface into the HERE Vector Tile API
Source code in herepy/vector_tile_api.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
|
__init__(api_key=None, timeout=None)
¶
Returns a VectorTileApi instance. Args: api_key (str): API key taken from HERE Developer Portal. timeout (int): Timeout limit for requests.
Source code in herepy/vector_tile_api.py
18 19 20 21 22 23 24 25 26 27 28 |
|
get_vectortile(latitude, longitude, zoom, layer=VectorMapTileLayer.base, projection='mc', tile_format='omv', query_parameters=None, headers=None)
¶
Retrieves the protocol buffer encoded binary tile. Args: latitude (float): Latitude value to be used to fetch map tile. longitude (float): Longitude value to be used to fetch map tile. zoom (int): Specifies the tile Zoom level. Accepted values range from 0-17. minimum - 0, maximum - 17. layer (VectorMapTileLayer): Specifies the layers available in the tile. The access to each layer is determined by the contract of the user. projection (str): Specifies the tile projection. mc - Mercator Projection. tile_format (str): Specifies the tile format. omv - Optimized Map for Visualization (follows Map Vector Tile open specification). query_parameters (Optional[Dict]): Optional Query Parameters. Refer to the API definition for values. headers (Optional[Dict]): Optional headers. Refer to the API definition for values. Returns: Vector tile as bytes. Raises: HEREError
Source code in herepy/vector_tile_api.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
|