次の方法で共有


Render - Get Map Attribution

マップ著作権属性情報を取得するために使用します。

Get Map Attribution API を使用すると、ユーザーはタイルセットのセクションのマップ著作権属性情報を要求できます。

GET https://atlas.microsoft.com/map/attribution?api-version=2024-04-01&tilesetId={tilesetId}&zoom={zoom}&bounds={bounds}

URI パラメーター

名前 / 必須 説明
api-version
query True

string

Azure Maps API のバージョン番号。 現在のバージョンは2024-04-01です。

bounds
query True

number[]

境界ボックスの四角形領域を表す文字列。 境界パラメーターは、4 つの境界ボックス座標によって定義され、WGS84 経度と緯度が南西角に続き、WGS84 経度と北東角の緯度が続きます。 文字列は次の形式で表示されます: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude].

tilesetId
query True

TilesetID

タイルセットは、事前設定されたズーム レベルで正方形のタイルの均一なグリッドに分割されたラスターまたはベクター データのコレクションです。 すべてのタイルセットには、要求を行うときに使用する tilesetId があります。 Azure Maps によって提供されるすぐに使用できるタイルセットを次に示します。 たとえば、microsoft.base です。

zoom
query True

integer (int32)

目的のマップ属性のズーム レベル。

要求ヘッダー

名前 必須 説明
x-ms-client-id

string

Microsoft Entra ID セキュリティ モデルでの使用を目的としたアカウントを示します。 Azure Maps アカウントのこの一意の ID は、 Azure Maps 管理プレーン アカウント API から取得できます。 Azure Maps で Microsoft Entra ID セキュリティを使用する方法の詳細については、「 Azure Maps での認証の管理」を参照してください。

応答

名前 説明
200 OK

MapAttribution

[OK]

Other Status Codes

ErrorResponse

予期しないエラーが発生しました。

セキュリティ

AADToken

これらは、Microsoft Entra OAuth 2.0 フロー です。 Azure ロールベース アクセス 制御と組み合わせて使用すると、Azure Maps REST API へのアクセスを制御できます。 Azure ロールベースのアクセス制御は、1 つ以上の Azure Maps リソース アカウントまたはサブリソースへのアクセスを指定するために使用されます。 Azure Maps REST API に対する 1 つ以上のアクセス許可で構成される組み込みロールまたはカスタム ロールを使用して、任意のユーザー、グループ、またはサービス プリンシパルにアクセス権を付与できます。

シナリオを実装するには、認証の概念表示することをお勧めします。 要約すると、このセキュリティ定義は、特定の API とスコープに対するアクセス制御が可能なオブジェクトを介してアプリケーションをモデル化するためのソリューションを提供します。

注記

  • このセキュリティ定義 使用して、アプリケーションがアクセスを要求している Azure Maps リソースを示す必要があります。 これは、Maps 管理 APIから取得できます。

Authorization URL は、Azure パブリック クラウド インスタンスに固有です。 ソブリン クラウドには、一意の承認 URL と Microsoft Entra ID 構成があります。 * Azure ロールベースのアクセス制御は、Azure portal、PowerShell、CLI、Azure SDK、または REST API を使用して、Azure 管理プレーン から構成されます。 * Azure Maps Web SDK を使用すると、複数のユース ケースに対するアプリケーションの構成ベースのセットアップが可能になります。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
https://atlas.microsoft.com/.default https://atlas.microsoft.com/.default

subscription-key

これは、Azure portal、PowerShell、CLI、Azure SDK、または REST API を使用して Azure 管理プレーンを介して Azure Maps リソース を作成するときにプロビジョニングされる共有キーです。

このキーを使用すると、すべてのアプリケーションがすべての REST API にアクセスすることが承認されます。 つまり、これらは現在、発行先のアカウントのマスター キーとして扱うことができます。

公開されているアプリケーションの場合、このキーを安全に格納できる Azure Maps REST API のサーバー間アクセスを使用することをお勧めします。

型: apiKey
/: header

SAS Token

これは、Azure portal、PowerShell、CLI、Azure SDK、または REST API を介して Azure 管理プレーンを介して、Azure Maps リソース のリスト SAS 操作から作成される Shared Access Signature トークンです。

このトークンを使用すると、すべてのアプリケーションは、Azure ロールベースのアクセス制御と、特定のトークンに対する使用の有効期限、レート、およびリージョンに対するきめ細かな制御を使用してアクセスすることが承認されます。 つまり、SAS トークンを使用して、アプリケーションが共有キーよりもセキュリティで保護された方法でアクセスを制御できるようにします。

パブリックに公開されているアプリケーションの場合は、Map アカウント リソースの許可された配信元の特定の一覧を構成し、レンダリングの不正使用を制限し、SAS トークンを定期的に更新するように することをお勧めします。

型: apiKey
/: header

Successful Attribution Request

要求のサンプル

GET https://atlas.microsoft.com/map/attribution?api-version=2024-04-01&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.57949,-122.247157,47.668372

応答のサンプル

{
  "copyrights": [
    "<a data-azure-maps-attribution-tileset=\"microsoft.base\">&copy;2022 TomTom</a>"
  ]
}

定義

名前 説明
ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

MapAttribution

タイルセットの要求されたセクションの著作権属性。

TilesetID

タイルセットは、事前設定されたズーム レベルで正方形のタイルの均一なグリッドに分割されたラスターまたはベクター データのコレクションです。 すべてのタイルセットには、要求を行うときに使用する tilesetId があります。 Azure Maps によって提供されるすぐに使用できるタイルセットを次に示します。 たとえば、microsoft.base です。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

MapAttribution

タイルセットの要求されたセクションの著作権属性。

名前 説明
copyrights

string[]

著作権文字列の一覧。

TilesetID

タイルセットは、事前設定されたズーム レベルで正方形のタイルの均一なグリッドに分割されたラスターまたはベクター データのコレクションです。 すべてのタイルセットには、要求を行うときに使用する tilesetId があります。 Azure Maps によって提供されるすぐに使用できるタイルセットを次に示します。 たとえば、microsoft.base です。

説明
microsoft.base

ベース マップは、道路、自然フィーチャ、人工地物、およびベクター タイル内のそれらのフィーチャのラベルを表示する標準マップです。

ズーム レベル 0 ~ 22 をサポートします。 形式: vector (pbf)。

microsoft.base.labels

ベクター タイル内の道路、自然フィーチャ、人工フィーチャのラベルを表示します。

ズーム レベル 0 ~ 22 をサポートします。 形式: vector (pbf)。

microsoft.base.hybrid

道路、境界、ラベルのデータをベクター タイルに表示します。

ズーム レベル 0 ~ 22 をサポートします。 形式: vector (pbf)。

microsoft.terra.main

影付きレリーフとテラレイヤー。

ズーム レベル 0 ~ 6 をサポートします。 形式: ラスター (png)。

microsoft.base.road

私たちのメインスタイルを持つすべてのレイヤー。

ズーム レベル 0 ~ 22 をサポートします。 形式: ラスター (png)。

microsoft.base.darkgrey

濃い灰色のスタイルを持つすべてのレイヤー。

ズーム レベル 0 ~ 22 をサポートします。 形式: ラスター (png)。

microsoft.base.labels.road

メイン スタイルでデータにラベルを付けます。

ズーム レベル 0 ~ 22 をサポートします。 形式: ラスター (png)。

microsoft.base.labels.darkgrey

濃い灰色のスタイルでデータにラベルを付けます。

ズーム レベル 0 ~ 22 をサポートします。 形式: ラスター (png)。

microsoft.base.hybrid.road

メイン スタイルの道路、境界、ラベルのデータ。

ズーム レベル 0 ~ 22 をサポートします。 形式: ラスター (png)。

microsoft.base.hybrid.darkgrey

濃い灰色のスタイルの道路、境界、ラベルのデータ。

ズーム レベル 0 ~ 22 をサポートします。 形式: ラスター (png)。

microsoft.imagery

衛星画像または航空写真の組み合わせ。 S1 および G2 価格 SKU でのみ使用できます。

ズーム レベル 1 ~ 19 をサポートします。 形式: ラスター (png)。

microsoft.weather.radar.main

気象レーダー タイル。 雨、雪、氷、混合条件の領域を含む最新の気象レーダー画像。 Azure Maps 天気予報サービスのカバレッジの詳細については、「 Azure Maps 天気予報サービスのカバレッジ」を参照してください。 Radar データの詳細については、「 Azure Maps の気象サービス」を参照してください。

ズーム レベル 0 ~ 15 をサポートします。 形式: ラスター (png)。

microsoft.weather.infrared.main

赤外線タイルの天気。 最新の赤外線衛星画像は、その温度によって雲を示しています。 詳細については、「 Azure Maps 気象サービスのカバレッジ」を参照してください。 返される衛星データの詳細については、「 Azure Maps の天気予報サービス」を参照してください。

ズーム レベル 0 ~ 15 をサポートします。 形式: ラスター (png)。

microsoft.traffic.absolute

ベクトル内の絶対トラフィック タイル

microsoft.traffic.absolute.main

メイン スタイルのラスター内の絶対トラフィック タイル。

microsoft.traffic.relative

ベクター内の相対トラフィック タイル

microsoft.traffic.relative.main

メイン スタイルのラスター内の相対トラフィック タイル。

microsoft.traffic.relative.dark

ダーク スタイルのラスター内の相対トラフィック タイル。

microsoft.traffic.delay

ベクター内のトラフィック タイル

microsoft.traffic.delay.main

メイン スタイルのラスター内のトラフィック タイル

microsoft.traffic.reduced.main

メイン スタイルのラスター内のトラフィック タイルの削減

microsoft.traffic.incident

ベクター内のインシデント タイル