맵 - Amazon Location Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Location Service Map 리소스를 사용하면 맵의 기본 베이스맵 데이터에 액세스할 수 있습니다. 맵 리소스를 맵 렌더링 라이브러리와 함께 사용하여 애플리케이션에 대화형 맵을 추가할 수 있습니다. 애플리케이션에 필요에 따라 마커(또는 핀), 경로, 다각형 영역 등의 다른 기능을 맵에 추가할 수 있습니다.

참고

실제로 맵 리소스를 사용하는 방법에 대한 자세한 내용은 애플리케이션에서 Amazon Location Map 사용 섹션을 참조하세요.

다음은 맵 리소스를 생성하고 사용하는 방법에 대한 개요입니다.

  1. 데이터 공급자로부터 맵 스타일을 선택하여 AWS 계정에서 맵 리소스를 생성합니다.

  2. 그런 다음 개발 환경 및 애플리케이션에 맞는 SDK를 선택하여 설치할 수 있습니다. 사용 가능한 옵션에 대한 자세한 내용은 Amazon Location 액세스에 관한 항목을 참조하세요.

  3. 응용 프로그램에 맵을 표시하려면 맵 리소스를 Amplify MapLibre, 또는 Tangram과 같은 렌더링 라이브러리와 결합하십시오. 자세한 내용은 이 가이드의 맵 사용하기를 참조하세요.

  4. 그런 다음 Amazon 등의 CloudWatch 서비스와 Amazon Location을 사용하여 모니터링을 AWS CloudTrail 통합할 수 있습니다. 자세한 정보는 아마존을 통한 아마존 로케이션 서비스 모니터링 CloudWatchAWS CloudTrail을 사용하여 로깅 및 모니터링 단원을 참조하십시오.

맵 스타일

맵 리소스를 생성할 때 해당 리소스에 대한 맵 스타일을 선택해야 합니다. 맵 스타일은 렌더링된 맵의 모양을 정의합니다. 예를 들어, 다음 이미지는 Amazon Location의 서로 다른 맵 리소스에서 가져온 두 가지 스타일을 사용하는 동일한 데이터 공급자를 보여줍니다. 한 가지 스타일은 맵의 벡터 데이터를 기반으로 하는 일반적인 도로 스타일입니다. 다른 하나는 위성 이미지를 보여주는 래스터 데이터를 포함합니다. 맵을 확대하거나 축소하면 스타일이 변경될 수 있지만 일반적으로 스타일은 일관된 테마를 갖습니다. 스타일 정보를 맵 렌더링 라이브러리로 전달하기 전에 스타일 정보의 일부 또는 전체를 재정의할 수 있습니다.

세계의 동일한 지역을 보여주는 이미지로, 도로 스타일과 위성 이미지 스타일이라는 두 가지 스타일로 그려져 있습니다.

정치적 관점

Amazon Location Service의 특정 맵 스타일은 추가적인 정치적 견해를 지원합니다.

참고

정치적 견해는 Amazon Location Service를 통해 액세스하는 맵, 이미지, 기타 데이터 및 타사 콘텐츠가 제공되는 국가 또는 리전의 매핑에 관한 법률을 포함하여 준거법을 준수하여 사용해야 합니다.

다음 맵 스타일은 인도(IND)의 정치적 견해를 뒷받침합니다.

  • Esri 맵 스타일:

    • Esri Navigation

    • Esri Light

    • Esri Street Map

    • Esri 다크 그레이 캔버스

    • Esri Light Gray Canvas

  • Open Data 맵 스타일:

    • Open Data 스탠더드 라이트

    • Open Data 스탠더드 다크

    • Open Data 시각화 라이트

    • Open Data 시각화 다크

Amazon Location Service 콘솔에서는 표시된 스타일을 필터링하여 인도의 정치적 견해를 지원하는 스타일만 표시할 수 있습니다.

사용자 지정 계층

사용자 정의 레이어는 지도 스타일에서 활성화할 수 있는 추가 레이어입니다. 현재는 VectorEsriNavigation 맵 스타일만 POI 사용자 지정 레이어를 지원합니다.

POI 사용자 정의 레이어를 활성화하면 상점, 서비스, 레스토랑, 명소, 기타 관심 지점 등 다양한 장소가 지도에 추가됩니다. 기본적으로 사용자 정의 레이어는 unset입니다. 자세한 내용은 위치 API 참조를 참조하십시오. MapConfiguration

맵 렌더링

애플리케이션에서 맵을 렌더링하려면 일반적으로 맵 렌더링 라이브러리를 사용합니다. 라이브러리에는 다음과 같은 몇 가지 일반적인 옵션을 사용할 수 있습니다.

  • MapLibre— MapLibre 대화형 맵을 렌더링하기 위한 오픈 소스 라이브러리로, Amazon Location Service에서 맵을 렌더링할 때 가장 많이 사용하는 방법입니다. MapLibre 데이터 소스 (예: Amazon Location map 리소스) 에서 래스터 및 벡터 데이터를 렌더링하는 기능이 포함됩니다. 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에서 맵 리소스를 맵 렌더링 라이브러리와 함께 사용하여 최종 맵을 생성하는 방법을 보여줍니다.

Amazon Location Service에서 맵 리소스를 생성하는 사용자와 해당 리소스를 사용하여 맵 데이터를 가져오고 맵을 렌더링하는 앱을 보여주는 이미지입니다.
  1. AWS Management Console 또는 를 사용하여 Amazon Location Service에서 맵 리소스를 생성합니다 AWS CLI. 이는 데이터 공급자와 사용하려는 맵 스타일을 정의합니다.

  2. 애플리케이션에는 맵 렌더링 라이브러리가 포함되어 있습니다. 맵 렌더링 라이브러리에 사용할 맵 리소스의 이름을 지정합니다. 맵 렌더링 라이브러리는 Amazon Location에서 해당 맵 리소스에 대한 데이터 및 스타일 정보를 가져와 화면에 맵을 렌더링합니다.

맵 용어

맵 리소스

선택한 공급자의 맵 데이터에 액세스할 수 있습니다. 맵 리소스를 사용하여 맵 데이터가 포함된 맵 타일을 가져오고 스타일 설명자를 사용하여 형상이 맵에 렌더링되는 방식을 지정할 수 있습니다.

베이스맵

벡터 타일 레이어로 저장되는 지리적 컨텍스트를 맵에 제공합니다. 타일 레이어에는 시각적 참조를 위해 도로 이름, 건물, 토지 이용과 같은 지리적 컨텍스트가 포함됩니다.

벡터

벡터 데이터는 점, 선 및 다각형으로 구성된 형상 데이터입니다. 주로 도로, 위치, 지역을 맵에 저장하고 표시하는 데 사용됩니다. 벡터 모양은 맵의 마커 아이콘으로도 사용할 수 있습니다.

래스터

래스터 데이터는 일반적으로 색상으로 구성된 그리드로 이루어진 이미지 데이터입니다. 지형, 위성 이미지 또는 히트 맵과 같은 연속 데이터를 맵에 저장하고 표시하는 데 주로 사용됩니다. 래스터 이미지는 이미지나 아이콘으로도 사용할 수 있습니다.

맵 스타일

벡터 데이터에는 최종 맵을 만들기 위해 데이터 레이어를 그리는 방법에 대한 정보가 기본적으로 포함되어 있지 않습니다. 맵 스타일은 데이터의 색상 및 기타 스타일 정보를 정의하여 렌더링 시 모양을 정의합니다. 맵 리소스에는 맵의 스타일 정보가 포함됩니다.

Amazon Location Service는 Mapbox GL 스타일 사양에 따라 스타일을 제공합니다.

벡터 타일

벡터 모양을 사용하여 맵 데이터를 저장하는 타일 형식입니다. 이 데이터를 통해 최적의 성능을 위해 파일 크기를 작게 유지하면서 디스플레이 해상도에 맞게 조정하고 다양한 방법으로 기능을 선택적으로 렌더링할 수 있는 맵이 만들어집니다.

지원되는 벡터 파일 형식은 MVT(Mapbox Vector Tiles)입니다.

글리프 파일

인코딩된 유니코드 문자가 들어 있는 바이너리 파일입니다. 맵 렌더러에서 레이블을 표시하는 데 사용됩니다.

스프라이트 파일

JSON 파일에 위치 설명이 포함된 작은 래스터 이미지가 포함된 PNG(이동식 네트워크 그래픽) 이미지 파일입니다. 맵 렌더러가 맵에 아이콘이나 텍스처를 렌더링하는 데 사용됩니다.