Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При использовании службы отрисовки Azure Maps в качестве базовой карты или слоя необходимо отобразить на карте соответствующие авторские права поставщика данных. Эти сведения должны отображаться в правом нижнем углу карты.
Верхнее изображение является примером карты из службы Render, отображающей дорожный стиль. В нем показана ссылка на авторские права в правом нижнем углу карты.
Приведенное выше изображение – пример карты из службы Render, отображающей спутниковый стиль. Обратите внимание, что указан другой поставщик данных.
API получения атрибуции карты
API Get Map Attribution позволяет запрашивать сведения о присвоении авторских прав на карту, чтобы вы могли отображать их на карте в ваших приложениях.
Когда следует использовать API атрибуции карты
Сведения об авторских правах на карту должны отображаться на карте в любых приложениях, использующих API отрисовки.
При использовании плиток карты из службы отрисовки на сторонней карте необходимо отобразить и обновить сведения об авторских правах на карту.
Содержимое карты изменяется всякий раз, когда конечный пользователь выбирает другой стиль, масштабирует или сдвигает карту. Каждое из этих действий пользователя приводит к возникновению события. При срабатывании любого из этих событий необходимо вызвать API Get Map Attribution. После получения обновленной информации об авторских правах необходимо отобразить ее в правом нижнем углу карты.
Так как поставщики данных могут отличаться в зависимости от региона и уровня масштабирования , API get Map Attribution принимает эти параметры в качестве входных данных и возвращает соответствующий текст атрибуции.
Как использовать API получения атрибуции карты
Для выполнения attribution команды вам потребуется следующая информация:
| Параметр | Тип | Описание |
|---|---|---|
| версия API | струна | Номер версии API Azure Maps. |
| граница | массив | Строка, представляющая прямоугольную область ограничивающего прямоугольника. Параметр границ определяется четырьмя координатами ограничивающего поля. Первые 2 — это долгота и широта в системе координат WGS84, определяющие юго-западный угол, а последние 2 — долгота и широта в системе координат WGS84, определяющие северо-восточный угол. Строка представлена в следующем формате: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude]. |
| tilesetId | Идентификатор тайлсета | Набор плиток — это коллекция растровых или векторных данных, разделенных на единую сетку квадратных плиток на предустановленных уровнях масштабирования. Каждый набор плиток имеет идентификатор плиток, используемый при выполнении запросов. Доступны готовые к использованию наборы плиток, предоставляемые Azure Maps, напримерmicrosoft.base.roadmicrosoft.base.hybrid, и microsoft.weather.radar.mainполный список можно найти в документации по REST API Get Map Attribution. |
| зум | целое число | Уровень масштабирования для выбранной плитки. Допустимый диапазон зависит от плитки, см. таблицу TilesetID для допустимых значений для определенного набора плиток. Дополнительные сведения см. в статье о уровнях масштабирования и сетке плиток . |
| ключ подписки | струна | Один из ключей Azure Maps, предоставленных из учетной записи Карты Azure. Дополнительные сведения см. в статье "Проверка подлинности с помощью Azure Maps ". |
Выполните следующий запрос GET, чтобы получить соответствующее авторское право на присвоение, чтобы отобразить на карте:
https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Subscription-key}&api-version=2024-04-01&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372
Дополнительные сведения
- Для получения дополнительной информации см. документацию по службе рендеринга.