Отображение верных уведомлений об авторских правах
При использовании службы Карты отрисовки Azure в качестве базовой карты или слоя необходимо отобразить на карте соответствующее авторские права поставщика данных. Эти сведения должны отображаться в правом нижнем углу карты.
Приведенное выше изображение является примером карты из службы отрисовки, отображающей стиль дороги. В правом нижнем углу карты отображается уведомление об авторском праве.
Приведенное выше изображение является примером карты из службы отрисовки, отображающей вспомогательный стиль. Обратите внимание на то, что указан другой поставщик данных.
API получения данных об авторских правах на карты
API получения данных об авторских правах на карты позволяет запрашивать сведения об авторских правах на карты для отображения на карте в приложениях.
Когда нужно использовать API получения данных об авторских правах на карты
Сведения об авторских правах на карту должны отображаться на карте в любых приложениях, использующих API отрисовки, включая веб-приложения и мобильные приложения.
Присвоение автоматически отображается и обновляется на карте при использовании любого из пакетов SDK для Azure Карты, включая пакеты SDK для Интернета, Android и iOS.
При использовании плиток карт из службы отрисовки на карте сторонних производителей необходимо отображать уведомления об авторских правах на карте и обновлять эту информацию.
Каждый раз, когда пользователь выбирает другой стиль, увеличивает или уменьшает масштаб или сдвигает карту, содержимое карты меняется. Каждое из этих действий пользователя вызывает определенное событие. При возникновении любого из таких событий необходимо вызывать API получения данных об авторских правах на карты. После того, как будут получены обновленные уведомления об авторских правах, нужно отобразить соответствующую информацию в правом нижнем углу карты.
Поскольку поставщики данных могут различаться в зависимости от региона и масштаба, API получения данных об авторских правах на карты принимает эти параметры как входные данные и выдает соответствующий текст уведомления об авторских правах.
Как использовать API получения данных об авторских правах на карты
Для выполнения attribution
команды вам потребуется следующая информация:
Параметр | Тип | Описание |
---|---|---|
api-version | строка | Номер версии API Azure Maps |
Границ | array | Строка, представляющая прямоугольную область ограничивающего прямоугольника. Параметр ограничения определяется четырьмя координатами ограничивающего прямоугольника. Первая пара координаты — это долгота и широта WGS84 юго-западного угла, а другая — долгота и широта WGS84 северо-восточного угла. Строка имеет следующий формат: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude]. |
tilesetId | Идентификатор набора плиток | Набор плиток — это коллекция растровых или векторных данных, разбитая на однородную сетку квадратных плиток с предустановленными уровнями масштаба. У каждого набора есть идентификатор для использования при выполнении запросов. Идентификатор для наборов плиток, создаваемых с помощью службы Creator в Azure Maps, генерирует API создания плиток. В Azure Maps есть готовые наборы плиток, такие как microsoft.base.road , microsoft.base.hybrid и microsoft.weather.radar.main . Полный список см. в документации по REST API получения данных об авторских правах на карты. |
Зум | integer | Уровень масштаба для выбранной плитки. Допустимый диапазон зависит от плитки. Допустимые значения для определенного набора плиток см. в таблице Идентификатор набора плиток. Дополнительные сведения см. в статье Уровни масштаба и сетка плиток. |
subscription-key | строка | Один из ключей Azure Maps, предоставляемых из учетной записи Azure Maps. Дополнительные сведения см. в статье Проверка подлинности в Azure Maps. |
Выполните следующий запрос GET, чтобы получить информацию об авторских правах для отображения на карте.
https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Subscription-key}&api-version=2.1&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372
Дополнительная информация:
- Дополнительные сведения см. в документации по службе отрисовки.