1 2 3 4 5 6 7 8 9 10 11 12 13 14 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
|
# coding: utf-8
# -------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
# --------------------------------------------------------------------------
"""
FILE: sample_get_copyright_for_world.py
DESCRIPTION:
This sample demonstrates how to serve copyright information for Render Tile service. In addition
to basic copyright for the whole map, API is serving specific groups of copyrights for some
countries.
Returns the copyright information for the world. To obtain the default copyright information
for the whole world, do not specify a tile or bounding box.
USAGE:
python sample_get_copyright_for_world.py
Set the environment variables with your own values before running the sample:
- AZURE_SUBSCRIPTION_KEY - your subscription key
"""
import os
subscription_key = os.getenv("AZURE_SUBSCRIPTION_KEY", "your subscription key")
def get_copyright_for_world():
# [START get_copyright_for_world]
from azure.core.credentials import AzureKeyCredential
from azure.maps.render import MapsRenderClient
maps_render_client = MapsRenderClient(credential=AzureKeyCredential(subscription_key))
result = maps_render_client.get_copyright_for_world()
print("Get copyright for the world result:")
print(result["regions"][0].get("copyrights", []) if len(result["regions"]) > 0 else "empty result")
# [END get_copyright_for_world]
if __name__ == "__main__":
get_copyright_for_world()
|