기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Location Service의 모범 사례
Amazon Location Service에서 작업할 때 모범 사례를 준수하면 맵이 성능, 정확도 및 사용자 경험에 맞게 최적화됩니다. 이 섹션에서는 정적 맵, 지리적 경계, GeoJSON 데이터로 작업할 때 맵 기능 및 시각화를 개선하기 위한 주요 고려 사항을 간략하게 설명합니다.
동적 맵
다음은 Amazon Location Service에서 동적 맵으로 작업하기 위한 몇 가지 모범 사례입니다.
MapLibre를 사용한 렌더링 최적화
다음은 AWS 맵 스타일에 맞게 렌더링을 최적화하는 데 도움이 되는 MapLibre의 몇 가지 기능입니다. 자세한 내용은 AWS 맵 스타일 및 기능 단원을 참조하십시오.
스타일 검증 건너뛰기
AWS 맵 스타일을 사용하는 경우를 validateStyle로 설정합니다false. 이렇게 하면 로드 시간 스타일 검증이 꺼지므로 초기 맵 로드 속도가 빨라집니다. AWS
맵 스타일은 사전 검증되므로 스타일 검증이 필요하지 않습니다.
맵 사전 워밍
사용자가 앱을 탐색할 때 맵을 여러 번 생성하고 삭제할 수 있는 단일 페이지 애플리케이션(SPA)의 경우, 사전 워밍 함수는 맵을 삭제한 후 다시 생성할 때 지연 시간을 줄일 수 있습니다.
이 기능은 SPA에서만 권장됩니다.
정적 맵
경계, 경계 상자(상자)
맵 및 지리적 데이터로 작업할 때는 경계 상자(bbox)와 경계 파라미터를 정확하게 정의하는 것이 중요합니다. 해당 파라미터가 관심 있는 지리적 영역을 결정하기 때문입니다. 정확하지 않으면 원치 않는 결과가 발생할 수 있습니다.
- 정확한 경계 보장
-
지정된 경계가 표시하려는 리전을 정확하게 나타내는지 확인합니다. 약간만 부정확해도 원하는 영역의 일부를 잘라내거나 제외하여 시각화의 목적을 달성하지 못할 수 있습니다.
- 적절한 확대/축소 수준 확인
-
맵의 확대/축소 수준은 지정된 경계 또는 bbox를 기반으로 자동으로 계산됩니다. 결과 확대/축소 수준이 전체 관심 영역에 대한 적절한 세부 정보와 가시성을 제공하는지 확인합니다. 확대/축소가 너무 높거나 낮으면 맵이 원하는 정보를 효과적으로 전달하지 못할 수 있습니다.
- 사용자 지정 오버레이 가시성 확인
-
GeoJSON 기능과 같은 사용자 지정 오버레이와 함께 bbox 또는 경계를 사용하는 경우 해당 기능의 범위가 결과 맵 이미지 내에 있는지 확인합니다. 경계를 벗어나 확장되는 기능은 잘리거나 생략될 수 있으며, 이로 인해 불완전하거나 오해의 소지가 있는 시각화로 이어질 수 있습니다.
- bbox에서 패딩 사용
-
bbox를 패딩 파라미터와 함께 사용하여 엣지 근처의 맵 기능이 완전히 표시되고 잘리지 않도록 합니다.
bbox 및 경계 파라미터를 정확하게 정의하면 맵이 원하는 지리적 영역을 올바르게 나타내고, 적절한 수준의 세부 정보를 제공하고, 사용자 지정 오버레이 또는 데이터 계층을 효과적으로 통합할 수 있습니다.
GeoJSON
GeoJSON 데이터를 사용할 때 GeoJSON을 최소화하여 쿼리 문자열을 최적화하면 특히 대규모 데이터세트에 대해 쿼리 문자열 제한 내로 유지하는 데 도움이 될 수 있습니다.