

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

# 동적 맵 스타일 지정
<a name="styling-dynamic-maps"></a>

Amazon Location Service는 미리 설계된 맵 스타일을 사용하거나 스타일 설명자를 사용하여 AWS 맵 스타일을 사용자 지정하는 두 가지 동적 맵 스타일 지정 옵션을 제공합니다.

자세한 내용은 *Amazon Location Service API 참조*의 [GetStyleDescriptor](https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetStyleDescriptor.html) 섹션을 참조하세요.

## 사전 설계된 AWS 맵 스타일 사용
<a name="using-aws-map-styles"></a>

AWS 맵 스타일은 정교하고 전문적인 미학을 제공하기 위해 업계 표준을 준수하는 사전 정의된 스타일입니다. Amazon Location Service에서 이러한 스타일을 활용하면 출시 시간을 단축하고 전용 카토그래퍼가 처음부터 맵 스타일을 생성할 필요가 없습니다.

자세한 내용은 [AWS 맵 스타일 및 기능](map-styles.md) 단원을 참조하십시오.

사전 정의된 맵 스타일에 대한 자세한 내용은 다음을 참조하세요.
+ [표준 맵 스타일](map-styles.md#standard-map)
+ [모노크롬 맵 스타일](map-styles.md#monochrome-map)
+ [하이브리드 맵 스타일](map-styles.md#hybrid-map)
+ [위성 맵 스타일](map-styles.md#satellite-map)

## 맵에 AWS 맵 스타일 기능 추가
<a name="using-aws-map-features"></a>

AWS 맵 스타일 기능을 사용하면 지형, 윤곽 밀도, 트래픽, 트럭 또는 전송 오버레이를 포함한 고급 스타일 기능으로 맵을 사용자 지정할 수 있습니다. 이러한 새로운 사용자 지정 옵션을 사용하면 특정 사용 사례에 맞게 맵 모양을 조정할 수 있습니다.

자세한 내용은 [맵 기능을](https://docs.aws.amazon.com/location/latest/developerguide/maps-concepts.html) 참조하세요.

## AWS 맵 스타일 사용의 이점
<a name="benefits-aws-map-styles"></a>
+ **시간 및 리소스 효율성**: AWS 맵 스타일을 사용하면 맵 스타일을 처음부터 설계하는 데 시간이 많이 걸리고 리소스 집약적인 프로세스를 우회할 수 있습니다. 이를 통해 시각적으로 매력적인 맵을 제공하면서 핵심 기능에 집중할 수 있습니다.
+ **전문적이고 일관된 미학**: 숙련된 카토그래퍼는 업계 모범 사례에 따라 AWS 맵 스타일을 정교하게 제작했습니다. 색상 팔레트부터 레이블 배치에 이르기까지 모든 세부 정보는 명확성과 가독성을 위해 최적화되었습니다.
+ **원활한 통합**: AWS 맵 스타일은 애플리케이션의 설계 언어와 원활하게 통합되어 최종 사용자에게 고급스럽고 일관된 매핑 환경을 제공합니다.

## AWS 맵 스타일 시작하기
<a name="getting-started-aws-map-styles"></a>
+ ** AWS 맵 스타일 상품 확인**: Amazon Location Service 콘솔에서 **맵** 섹션으로 이동하여 사용 가능한 스타일을 살펴봅니다.
+ **요구 사항에 맞는 스타일 선택**: 애플리케이션의 설계 및 사용자 경험 요구 사항에 가장 적합한 스타일을 선택합니다.
+ **스타일 통합**: 제공된 설명서에 따라 Amazon Location Service API 또는 SDK를 사용하여 선택한 스타일을 애플리케이션에 통합합니다.

[맵을 표시하는 방법](how-to-display-a-map.md)에 대해 자세히 알아보세요.

## 사용 사례
<a name="use-cases"></a>
+ `Light` 또는와 같은 색상 체계를 기반으로 맵 스타일을 사용자 지정합니다`Dark`.
+ 특정 정치적 견해 또는 지리적 경계에 따라 맵을 표시합니다.
+ 물류, 야외 활동, 교통 데이터를 사용한 탐색, 운송별 라우팅 등 다양한 사용 사례에 맞게 맵 스타일을 최적화합니다.

## 요청 이해
<a name="dynamic-understand-the-request"></a>

**참고**  
 `ap-southeast-1` 및의 고객의 경우 `ap-southeast-5`지원되는 요청 및 응답 필드가 다를 수 있습니다. 자세한 내용은 [GetStyleDescriptor API 참조](https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetStyleDescriptor.html)를 참조하세요.

요청은 맵의 스타일 및 프레젠테이션을 정의하기 위해 `ColorScheme`, `Key`, `PoliticalView`와 같은 파라미터를 지원합니다. 원하는 맵 스타일을 지정하려면 `Style` 파라미터가 필요합니다.
+ **`ColorScheme`**: `Light` 또는와 같은 맵의 색상 팔레트를 설정합니다`Dark`.
+ **`PoliticalView`**: 맵 시각화를 위한 정치적 보기를 지정합니다.
+ **`Style`**: `Standard` 또는와 같이 맵의 스타일을 정의합니다`Monochrome`.
+ **`Terrain`**: 고도 셰이딩 및 지리적 강조 표시를 통해 지형 특성을 표시합니다.
+ **`ContourDensity`**: 다양한 밀도 수준에서 고도 윤곽선을 사용하여 지형 셰이프와 가파른 정도를 표시합니다.
+ **`Traffic`**: 맵에서 실시간 트래픽 조건을 오버레이합니다.
+ **`TravelMode`**: 도로 제한이 있는 대중교통 시스템 또는 트럭 라우팅을 포함한 운송 정보를 표시합니다.

## 응답 이해
<a name="dynamic-understand-the-response"></a>

응답은 `CacheControl`, `ContentType`, `ETag`와 같은 헤더를 제공하며 스타일 설명자를 JSON BLOB으로 포함합니다. 헤더는 캐싱 정보, 콘텐츠 형식 세부 정보 및 스타일 변경에 대한 버전 관리를 제공합니다.
+ **`CacheControl`**: 스타일 설명자의 캐싱 구성을 제어합니다.
+ **`ContentType`**: 응답 형식을 JSON으로 나타냅니다.
+ **`ETag`**: 스타일 설명자의 버전 식별자를 제공합니다.
+ **`Blob`**: 스타일 설명자의 본문을 JSON 형식으로 포함합니다.

## 스타일 설명자 사용자 지정
<a name="customizing-style-descriptor"></a>

맵 스타일을 사용자 지정하려면 일반적으로 맵 요소의 시각적 표현을 정의하는 JSON 객체인 스타일 설명자의 구조를 이해해야 합니다. 스타일 설명자는 여러 계층으로 구성되며, 각 계층은 도로, 공원, 건물 또는 레이블과 같은 특정 유형의 맵 요소에 대한 스타일을 제어합니다.
+ **미리 정의된 스타일 설명자를 기본으로 사용**: 미리 정의된 스타일 설명자로 시작하거나 [Maputnik](https://maputnik.github.io/)과 같은 맵 스타일 편집기를 사용하여 처음부터 생성할 수 있습니다.
+ **구조 이해**: 스타일 설명자는 계층을 포함하는 계층적 JSON 객체로, 각각 다른 맵 요소를 나타냅니다. 각 계층에는 색상, 불투명도 및 선 너비와 같이 해당 요소의 시각적 모양을 제어하는 속성이 있습니다.
+ **계층 스타일 수정**: 사용 중인 맵 스타일 편집기에 따라 기존 계층을 변경하거나 새 계층을 추가하여 스타일을 사용자 지정할 수 있습니다. 예를 들어 도로 색상을 조정하거나, 레이블의 글꼴 크기를 수정하거나, 특정 위치에 사용자 지정 아이콘을 추가할 수 있습니다.
+ **다양한 확대/축소 수준에 대한 스타일 정의**: 맵 스타일 편집기를 사용하면 다양한 확대/축소 수준에 대해 다양한 스타일을 정의할 수 있으므로 사용자 확대/축소 상호 작용을 기반으로 세부 정보 및 가시성 수준을 제어하는 데 유용합니다.
+ **테스트 및 반복**: 스타일 설명자를 수정하거나 생성한 후 맵에서 사용자 지정 스타일을 테스트하여 의도한 대로 표시되는지 확인합니다. 원하는 시각적 스타일을 얻을 때까지 반복하고 조정합니다.