Amazon Location 맵 사용을 위한 사전 조건
Amazon Location Service의 매핑 기능을 사용하기 전에 이행해야 할 몇 가지 사전 요구 사항이 있습니다. 이 페이지에서는 대화형 맵을 애플리케이션에 원활하게 통합하는 데 필요한 단계와 요구 사항을 간략하게 설명합니다.
맵 리소스를 생성합니다.
애플리케이션에서 맵을 사용하려면 맵에 사용할 맵 스타일과 데이터 공급자를 지정하는 맵 리소스가 있어야 합니다.
애플리케이션이 배송 차량 또는 직원 등 업무에서 사용하는 자산을 추적하거나 라우팅하는 경우 Esri를 지리적 위치 제공업체로 사용해서는 안 됩니다. 자세한 내용은 AWS 서비스 약관의 섹션 82를 참조하세요.
Amazon Location Service 콘솔, AWS CLI 또는 Amazon Location API를 사용하여 맵 리소스를 생성할 수 있습니다.
- Console
-
Amazon Location Service 콘솔을 사용하여 맵 리소스를 생성하려면
-
Amazon Location 콘솔의 맵 페이지에서 맵 생성을 선택하여 맵 스타일을 미리 볼 수 있습니다.
-
새 맵 리소스의 이름과 설명을 추가합니다.
-
맵 스타일을 선택합니다.
애플리케이션이 배송 차량 또는 직원 등 업무에서 사용하는 자산을 추적하거나 라우팅하는 경우 Esri를 지리적 위치 제공업체로 사용해서는 안 됩니다. 자세한 내용은 AWS 서비스 약관의 섹션 82를 참조하세요.
-
사용할 정치적 관점를 선택합니다.
-
Amazon Location 이용 약관에 동의한 다음 맵 생성을 선택합니다. 선택한 맵과 상호 작용할 수 있습니다. 확대, 축소하거나 원하는 방향으로 이동할 수 있습니다.
-
사용자가 스타일을 전환할 수 있도록 하려면(예: 위성 이미지와 벡터 스타일 사이를 전환할 수 있게 하려면) 각 스타일에 대한 맵 리소스를 생성해야 합니다.
콘솔의 맵 홈페이지에서 사용하지 않으려는 맵 스타일이 포함된 리소스를 삭제할 수 있습니다.
- API
-
Amazon Location API를 사용하여 맵 리소스를 만들려면
Amazon Location API에서 CreateMap
작업을 사용합니다.
다음 예시는 VectorEsriStreets
맵 스타일을 사용하여 ExampleMap
이라는 맵 리소스를 생성하기 위한 API 요청입니다.
POST /maps/v0/maps HTTP/1.1
Content-type: application/json
{
"Configuration": {
"Style": "VectorEsriStreets
"
},
"MapName": "ExampleMap
"
}
}
애플리케이션이 배송 차량 또는 직원 등 업무에서 사용하는 자산을 추적하거나 라우팅하는 경우 Esri를 지리적 위치 제공업체로 사용해서는 안 됩니다. 자세한 내용은 AWS 서비스 약관의 섹션 82를 참조하세요.
- AWS CLI
-
AWS CLI 명령을 사용하여 맵 리소스를 만들려면
create-map
명령을 사용합니다.
다음 예시에서는 VectorEsriStreets
를 맵 스타일로 사용하여 ExampleMap
이라는 맵 리소스를 만듭니다.
aws location \
create-map \
--configuration Style="VectorEsriStreets
" \
--map-name "ExampleMap
"
애플리케이션이 배송 차량 또는 직원 등 업무에서 사용하는 자산을 추적하거나 라우팅하는 경우 Esri를 지리적 위치 제공업체로 사용해서는 안 됩니다. 자세한 내용은 AWS 서비스 약관의 섹션 82를 참조하세요.
요청 인증
맵 리소스를 생성하고 애플리케이션에 위치 기능을 빌드할 준비가 되면 요청을 인증할 방법을 선택해야 합니다.
대부분의 맵 프런트 엔드 애플리케이션에는 Amazon Location Service의 맵 또는 기타 기능에 대한 인증되지 않은 액세스가 필요합니다. 애플리케이션에 따라 AWS Signature v4를 사용하여 요청을 인증하거나 인증되지 않은 용도를 위해 Amazon Cognito 또는 Amazon Location API 키를 사용할 수 있습니다. 이러한 모든 옵션에 대한 자세한 내용은 Amazon Location Service에 대한 액세스 권한 부여 섹션을 참조하세요.