Render - Get Map Attribution
지도 저작권 특성 정보를 가져오는 데 사용합니다.
Get Map Attribution API를 사용하면 사용자가 타일 세트의 섹션에 대한 지도 저작권 특성 정보를 요청할 수 있습니다.
GET {endpoint}/map/attribution?api-version=2024-04-01&tilesetId={tilesetId}&zoom={zoom}&bounds={bounds}
URI 매개 변수
| 속성 | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Azure Maps 서비스 호스트네임. Azure 퍼블릭 클라우드에는 |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
|
bounds
|
query | True |
number[] |
경계 상자의 사각형 영역을 나타내는 문자열입니다. 경계 매개 변수는 4개의 경계 상자 좌표로 정의되며, 남서 모퉁이의 WGS84 경도 및 위도와 동북 모퉁이의 WGS84 경도 및 위도로 정의됩니다. 문자열은 |
|
tileset
|
query | True |
타일 세트는 미리 설정된 확대/축소 수준에서 사각형 타일의 균일한 그리드로 분할된 래스터 또는 벡터 데이터의 컬렉션입니다. 모든 타일 세트에는 요청을 할 때 사용할 tilesetId 있습니다. Azure Maps에서 제공하는 즉시 사용 가능한 타일셋은 아래에 나열되어 있습니다. 예를 들어 microsoft.base입니다. |
|
|
zoom
|
query | True |
integer (int32) |
원하는 지도 특성에 대한 확대/축소 수준입니다. |
요청 헤더
| 속성 | 필수 | 형식 | Description |
|---|---|---|---|
| x-ms-client-id |
string |
Microsoft Entra ID 보안 모델에 사용될 계정을 나타냅니다. Azure Maps 계정의 이 고유 ID는 Azure Maps 관리 플레인 계정 API에서 얻을 수 있습니다.
Azure Maps에서 Microsoft Entra ID 보안 사용에 대한 자세한 내용은 Azure Maps |
응답
| 속성 | 형식 | Description |
|---|---|---|
| 200 OK |
요청이 성공했습니다. |
|
| Other Status Codes |
예기치 않은 오류 응답입니다. |
보안
AadToken
이들은 Microsoft Entra OAuth 2.0 흐름입니다. Azure 역할 기반 접근 제어와 결합하면 Azure Maps REST API 접근을 제어하는 데 사용할 수 있습니다. Azure 역할 기반 접근 제어는 하나 이상의 Azure Maps 리소스 계정 또는 하위 리소스에 대한 접근 권한을 지정하는 데 사용됩니다. 모든 사용자, 그룹 또는 서비스 주체는 Azure Maps REST API에 대한 하나 이상의 권한으로 구성된 기본 제공 역할 또는 사용자 지정 역할을 통해 액세스 권한을 부여할 수 있습니다.
시나리오를 구현하려면
메모
- 이 보안 정의
x-ms-client-id헤더를 사용하여 애플리케이션이 액세스를 요청하는 Azure Maps 리소스를 나타내야 합니다. 이는 Maps 관리 API가져올 수 있습니다. -
Authorization URLAzure 퍼블릭 클라우드 인스턴스와 관련이 있습니다. 소버린 클라우드는 고유한 권한 부여 URL과 Microsoft Entra ID 구성을 가지고 있습니다. - Azure 역할 기반 액세스 제어는 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해
Azure 관리 평면에서 구성됩니다. - Azure Maps Web SDK 사용하면 여러 사용 사례에 대한 애플리케이션의 구성 기반 설정을 사용할 수 있습니다.
- Microsoft ID 플랫폼에 대한 자세한 내용은 Microsoft ID 플랫폼 개요참조하세요.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| 속성 | Description |
|---|---|
| https://atlas.microsoft.com/.default |
subscription-key
Azure Portal에서 Azure Maps 계정 만들거나 PowerShell, CLI, Azure SDK 또는 REST API를 사용할 때 프로비전되는 공유 키입니다.
이 키를 사용하면 모든 애플리케이션이 모든 REST API에 액세스할 수 있습니다. 즉, 이 키를 발급된 계정에서 마스터 키로 사용할 수 있습니다.
공개적으로 노출된 애플리케이션의 경우 키를 안전하게 저장할 수 있도록 기밀 클라이언트 애플리케이션 접근 방식을 사용하여 Azure Maps REST API에 액세스하는 것이 좋습니다.
형식:
apiKey
In(다음 안에):
header
SAS Token
공유 액세스 서명 토큰은 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면을 통해
이 토큰을 사용하면 모든 애플리케이션이 Azure 역할 기반 액세스 제어를 사용하여 액세스하고 특정 토큰에 사용할 만료, 속도 및 지역에 대한 세분화된 제어 권한을 부여받습니다. 즉, SAS 토큰을 사용하여 애플리케이션이 공유 키보다 더 보안이 유지되는 방식으로 액세스를 제어할 수 있습니다.
공개적으로 노출된 애플리케이션의 경우 렌더링 남용을 제한하고 정기적으로 SAS 토큰을 갱신하도록 맵 계정 리소스 허용된 원본의 특정 목록을 구성하는 것이 좋습니다.
형식:
apiKey
In(다음 안에):
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\">©2022 TomTom</a>"
]
}
정의
| 속성 | Description |
|---|---|
|
Error |
리소스 관리 오류 추가 정보입니다. |
|
Error |
오류 세부 정보입니다. |
|
Error |
모든 Azure Resource Manager API에서 실패한 작업에 대한 오류 세부 정보를 반환하는 공통 오류 응답입니다. 또한 OData 오류 응답 형식을 따릅니다. |
|
Map |
타일 세트의 요청된 섹션에 대한 저작권 특성입니다. |
| TilesetID |
타일 세트는 미리 설정된 확대/축소 수준에서 사각형 타일의 균일한 그리드로 분할된 래스터 또는 벡터 데이터의 컬렉션입니다. 모든 타일 세트에는 요청을 할 때 사용할 tilesetId 있습니다. Azure Maps에서 제공하는 즉시 사용 가능한 타일셋은 아래에 나열되어 있습니다. 예를 들어 microsoft.base입니다. |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
| 속성 | 형식 | Description |
|---|---|---|
| info |
추가 정보입니다. |
|
| type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
| 속성 | 형식 | Description |
|---|---|---|
| additionalInfo |
오류 추가 정보입니다. |
|
| code |
string |
오류 코드입니다. |
| details |
오류 세부 정보입니다. |
|
| message |
string |
오류 메시지입니다. |
| target |
string |
오류 대상입니다. |
ErrorResponse
모든 Azure Resource Manager API에서 실패한 작업에 대한 오류 세부 정보를 반환하는 공통 오류 응답입니다. 또한 OData 오류 응답 형식을 따릅니다.
| 속성 | 형식 | Description |
|---|---|---|
| error |
오류 개체입니다. |
MapAttribution
타일 세트의 요청된 섹션에 대한 저작권 특성입니다.
| 속성 | 형식 | Description |
|---|---|---|
| copyrights |
string[] |
저작권 문자열 목록입니다. |
TilesetID
타일 세트는 미리 설정된 확대/축소 수준에서 사각형 타일의 균일한 그리드로 분할된 래스터 또는 벡터 데이터의 컬렉션입니다. 모든 타일 세트에는 요청을 할 때 사용할 tilesetId 있습니다. Azure Maps에서 제공하는 즉시 사용 가능한 타일셋은 아래에 나열되어 있습니다. 예를 들어 microsoft.base입니다.
| 값 | Description |
|---|---|
| microsoft.base |
기본 지도는 벡터 타일의 해당 기능에 대한 레이블과 함께 도로, 자연 및 인공 기능을 표시하는 표준 맵입니다. 확대/축소 수준 0~22를 지원합니다. 형식: 벡터(pbf). |
| microsoft.base.labels |
벡터 타일에 도로, 자연 및 인공 기능에 대한 레이블을 표시합니다. 확대/축소 수준 0~22를 지원합니다. 형식: 벡터(pbf). |
| microsoft.base.hybrid |
도로, 경계 및 레이블 데이터를 벡터 타일에 표시합니다. 확대/축소 수준 0~22를 지원합니다. 형식: 벡터(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 |
위성 또는 항공 이미지의 조합입니다. 확대/축소 수준 1~19를 지원합니다. 형식: 래스터(png). |
| microsoft.weather.radar.main |
날씨 레이더 타일. 비, 눈, 얼음 및 혼합 조건의 영역을 포함한 최신 날씨 레이더 이미지. Azure Maps 기상 서비스 보도에 대한 자세한 정보는 Azure Maps 기상 서비스 보도를 참조하세요. 레이더 데이터에 대한 자세한 내용은 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 |
벡터의 인시던트 타일 |