기본 언어 설정과 지도의 지역 코드를 변경하여 지도에 사용되는 언어 및 지역 설정을 맞춤설정할 수 있습니다. 지정된 국가 또는 지역에 따라 지도의 동작이 달라질 수 있습니다.
지도 범위 표에서 지도 JavaScript의 3D 지도 범위를 확인하세요.
언어 현지화
기본적으로 Maps JavaScript API는 사용자가 브라우저에 지정한 언어 설정을 사용하여 사용할 지도의 번역을 결정합니다. 하지만 3D 지도를 만들 때 language 매개변수를 설정하여 이 설정을 변경하고 사용할 특정 언어를 설정할 수 있습니다. 지도가 초기화된 후 언어와 지역을 업데이트할 수 있습니다.
language 매개변수를 설정하면 컨트롤, 도움말, 저작권 고지가 표시되는 언어가 달라집니다. 또한 'Geneva'를 'Genève'로, 'lake'를 'lac'로 변경하거나 언어가 렌더링되는 방향을 변경하는 등 정치적 특징, 설명자, 자연적 특징의 번역에도 영향을 미칩니다.
Maps JavaScript의 3D 지도는 다음 순서로 현지화 환경설정을 찾습니다. 첫 번째 단계에서 환경설정이 정의되지 않으면 지정된 순서대로 계속 검색합니다. 충돌하는 현지화 지침은 아래에 정의된 우선순위에 따라 해결됩니다.
- Map3DElement 정의 3D 지도가 현지화 환경설정을 찾는 첫 번째 위치입니다.
- Maps JavaScript API 로더 Maps JavaScript API를 로드할 때 지정된 언어가 사용됩니다.
- 브라우저 설정 및 도메인 브라우저 설정은 언어에 사용되고 Maps JavaScript API가 로드된 도메인은 지역에 사용됩니다.
다음 예에서는 중국어로 지도를 표시하고 지역을 중국으로 설정합니다.
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
지역 현지화
region 매개변수는 다른 지도 타일을 제공하거나 애플리케이션을 더 지역에 적합한 결과로 편중할 수 있습니다. 또한 지역 태그를 설정하면 애플리케이션이 호스팅되는 국가에 올바른 지역 현지화가 적용되므로 애플리케이션이 현지 법률을 준수할 수 있습니다.