기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Location Service의 Maps 리소스에 대해 알아보기
Amazon Location Service Map 리소스를 사용하면 맵의 기본 베이스맵 데이터에 액세스할 수 있습니다. 맵 리소스를 맵 렌더링 라이브러리와 함께 사용하여 애플리케이션에 대화형 맵을 추가할 수 있습니다. 애플리케이션에 필요에 따라 마커(또는 핀), 경로, 다각형 영역 등의 다른 기능을 맵에 추가할 수 있습니다.
참고
실제로 맵 리소스를 사용하는 방법에 대한 자세한 내용은 애플리케이션에서 Amazon Location Map 사용 섹션을 참조하세요.
다음은 맵 리소스를 생성하고 사용하는 방법에 대한 개요입니다.
-
데이터 공급자에서 맵 스타일을 선택하여 AWS 계정에 맵 리소스를 생성합니다.
-
그런 다음 개발 환경 및 애플리케이션과 일치하는 SDK 를 선택하고 설치할 수 있습니다. 사용 가능한 옵션에 대한 자세한 내용은 Amazon Location 액세스에 관한 항목을 참조하세요.
-
애플리케이션에 맵을 표시하려면 맵 리소스를 Amplify MapLibre또는 Tangram과 같은 렌더링 라이브러리와 결합합니다. 자세한 내용은 이 가이드의 맵 사용하기를 참조하세요.
-
그런 다음 Amazon CloudWatch 및 AWS CloudTrail 와 같은 서비스를 사용하여 모니터링을 Amazon Location과 통합할 수 있습니다. 자세한 내용은 Amazon으로 Amazon Location Service 모니터링 CloudWatch 및 섹션을 참조하세요를 사용하여 로그 및 모니터링 AWS CloudTrail.
맵 스타일
맵 리소스를 생성할 때 해당 리소스에 대한 맵 스타일을 선택해야 합니다. 맵 스타일은 렌더링된 맵의 모양을 정의합니다. 예를 들어, 다음 이미지는 Amazon Location의 서로 다른 맵 리소스에서 가져온 두 가지 스타일을 사용하는 동일한 데이터 공급자를 보여줍니다. 한 가지 스타일은 맵의 벡터 데이터를 기반으로 하는 일반적인 도로 스타일입니다. 다른 하나는 위성 이미지를 보여주는 래스터 데이터를 포함합니다. 맵을 확대하거나 축소하면 스타일이 변경될 수 있지만 일반적으로 스타일은 일관된 테마를 갖습니다. 스타일 정보를 맵 렌더링 라이브러리로 전달하기 전에 스타일 정보의 일부 또는 전체를 재정의할 수 있습니다.
정치적 관점
Amazon Location Service의 특정 맵 스타일은 추가적인 정치적 견해를 지원합니다.
참고
정치적 견해는 Amazon Location Service를 통해 액세스하는 맵, 이미지, 기타 데이터 및 타사 콘텐츠가 제공되는 국가 또는 리전의 매핑에 관한 법률을 포함하여 준거법을 준수하여 사용해야 합니다.
다음 맵 스타일은 인도(IND) 정치적 견해를 지원합니다.
-
Esri Navigation
Esri Light
Esri Street Map
Esri 다크 그레이 캔버스
Esri Light Gray Canvas
-
Open Data 스탠더드 라이트
Open Data 스탠더드 다크
Open Data 시각화 라이트
Open Data 시각화 다크
Amazon Location Service 콘솔에서는 표시된 스타일을 필터링하여 인도의 정치적 견해를 지원하는 스타일만 표시할 수 있습니다.
사용자 지정 계층
사용자 정의 레이어는 지도 스타일에서 활성화할 수 있는 추가 레이어입니다. 현재 VectorEsriNavigation 맵 스타일만 POI
사용자 지정 계층을 지원합니다.
POI
사용자 정의 레이어를 활성화하면 상점, 서비스, 레스토랑, 명소, 기타 관심 지점 등 다양한 장소가 지도에 추가됩니다. 기본적으로 사용자 정의 레이어는 unset
입니다. 자세한 내용은 위치 API 참조MapConfiguration의 섹션을 참조하세요.
맵 렌더링
애플리케이션에서 맵을 렌더링하려면 일반적으로 맵 렌더링 라이브러리를 사용합니다. 라이브러리에는 다음과 같은 몇 가지 일반적인 옵션을 사용할 수 있습니다.
-
MapLibre – MapLibre 는 대화형 맵을 렌더링하기 위한 전용 오픈 소스 라이브러리이며 Amazon Location Service에서 맵을 렌더링하는 데 선호되는 방법입니다. 에는 데이터 소스(예: Amazon Location 맵 리소스)에서 래스터 및 벡터 데이터를 렌더링하는 기능이 MapLibre 포함됩니다. 를 확장 MapLibre 하여 맵에 자체 데이터를 그릴 수 있습니다.
-
Amplify – Amplify는 웹, iOS, Android 등을 위한 애플리케이션을 빌드하기 위한 오픈 소스 프레임워크입니다. 애플리케이션이 Amplify를 사용하는 경우 Amazon Location 기능을 포함하도록 애플리케이션을 확장할 수 있습니다. Amplify에는 렌더링 맵을 비롯한 Amazon Location 기반 애플리케이션을 만들기 위한 라이브러리가 포함되어 있습니다. Amplify는 MapLibre 를 사용하여 맵을 렌더링하지만 Amazon Location Service에 고유한 추가 기능을 제공하여 사용 효율성을 높이고 검색 및 기타 기능을 추가합니다.
-
Tangram – Tangram은 와 유사한 대화형 맵을 렌더링하는 대체 오픈 소스 라이브러리입니다 MapLibre.
맵 렌더링 라이브러리는 실행 시 Amazon Location Service에서 데이터를 가져와서 선택한 맵 리소스를 기반으로 맵 데이터를 렌더링합니다. 맵 리소스는 사용할 데이터 공급자와 맵 스타일을 정의합니다.
다음 이미지는 Amazon Location Service에서 맵 리소스를 맵 렌더링 라이브러리와 함께 사용하여 최종 맵을 생성하는 방법을 보여줍니다.
-
AWS Management Console 또는 를 사용하여 Amazon Location Service에서 맵 리소스를 생성합니다 AWS CLI. 이는 데이터 공급자와 사용하려는 맵 스타일을 정의합니다.
-
애플리케이션에는 맵 렌더링 라이브러리가 포함되어 있습니다. 맵 렌더링 라이브러리에 사용할 맵 리소스의 이름을 지정합니다. 맵 렌더링 라이브러리는 Amazon Location에서 해당 맵 리소스에 대한 데이터 및 스타일 정보를 가져와 화면에 맵을 렌더링합니다.
맵 용어
- 맵 리소스
-
선택한 공급자의 맵 데이터에 액세스할 수 있습니다. 맵 리소스를 사용하여 맵 데이터가 포함된 맵 타일을 가져오고 스타일 설명자를 사용하여 형상이 맵에 렌더링되는 방식을 지정할 수 있습니다.
- 베이스맵
-
벡터 타일 레이어로 저장되는 지리적 컨텍스트를 맵에 제공합니다. 타일 레이어에는 시각적 참조를 위해 도로 이름, 건물, 토지 이용과 같은 지리적 컨텍스트가 포함됩니다.
- 벡터
-
벡터 데이터는 점, 선 및 다각형으로 구성된 형상 데이터입니다. 주로 도로, 위치, 지역을 맵에 저장하고 표시하는 데 사용됩니다. 벡터 모양은 맵의 마커 아이콘으로도 사용할 수 있습니다.
- 래스터
-
래스터 데이터는 일반적으로 색상으로 구성된 그리드로 이루어진 이미지 데이터입니다. 지형, 위성 이미지 또는 히트 맵과 같은 연속 데이터를 맵에 저장하고 표시하는 데 주로 사용됩니다. 래스터 이미지는 이미지나 아이콘으로도 사용할 수 있습니다.
- 맵 스타일
-
벡터 데이터에는 최종 맵을 만들기 위해 데이터 레이어를 그리는 방법에 대한 정보가 기본적으로 포함되어 있지 않습니다. 맵 스타일은 데이터의 색상 및 기타 스타일 정보를 정의하여 렌더링 시 모양을 정의합니다. 맵 리소스에는 맵의 스타일 정보가 포함됩니다.
Amazon Location Service는 Mapbox GL 스타일 사양
에 따라 스타일을 제공합니다.
- 벡터 타일
-
벡터 모양을 사용하여 맵 데이터를 저장하는 타일 형식입니다. 이 데이터를 통해 최적의 성능을 위해 파일 크기를 작게 유지하면서 디스플레이 해상도에 맞게 조정하고 다양한 방법으로 기능을 선택적으로 렌더링할 수 있는 맵이 만들어집니다.
지원되는 벡터 파일 형식: Mapbox Vector Tiles(MVT).
- 글리프 파일
-
인코딩된 유니코드 문자가 들어 있는 바이너리 파일입니다. 맵 렌더러에서 레이블을 표시하는 데 사용됩니다.
- 스프라이트 파일
-
파일에 위치 설명이 포함된 작은 래스터 이미지가 포함된 휴대용 네트워크 그래픽(PNG) 이미지 JSON 파일입니다. 맵 렌더러가 맵에 아이콘이나 텍스처를 렌더링하는 데 사용됩니다.