Google 지도는 두 개 이상의 위도/경도 좌표에서 간단한 다중선을 생성할 수 있습니다. 다중선 인코딩, 간단한 다중선, 복잡한 다중선에 대해 자세히 알아보세요.
이 유틸리티를 사용하면 다중선 인코딩을 대화형으로 생성할 수 있습니다. 인코딩된 문자열 또는 GeoJSON 선 문자열에서 다중선을 좌표로 디코딩할 수도 있습니다.
지도에서 대화형으로 다중선 만들기
- 주소, 우편번호, 위치 또는 랜드마크를 입력합니다. 추천 목록에서 선택합니다. 지도가 선택한 위치를 중심으로 표시됩니다.
- 지도를 클릭하여 다중선을 정의하는 마커를 추가합니다. 마커의 좌표가 위치 목록에 표시됩니다.
- 위치 목록에 마커의 좌표가 표시됩니다.
- 인코딩된 다중선 상자에 다중선 인코딩이 표시됩니다.
- GeoJSON 선 문자열 상자에 다중선의 GeoJSON 표현이 표시됩니다.
좌표 수정
- 위치를 수정하려면 지도에서 마커를 드래그합니다.
- 위치를 삭제하려면 위치 목록에서 위치 옆에 있는 'x'를 클릭합니다.
- 모든 위치를 삭제하고 다시 시작하려면 모두 지우기 를 클릭합니다.
좌표를 입력하여 다중선 만들기
- 기존 좌표 목록이 있는 경우 마커를 배치하는 대신 GeoJSON 형식을 사용하여 GeoJSON 선 문자열 좌표 상자에 위도와 경도를 수동으로 입력할 수 있습니다.
다중선을 좌표로 디코딩
- 다중선을 인코딩된 다중선 또는 GeoJSON 선 문자열 상자에 붙여넣습니다.
- 다중선에 이스케이프 처리된 문자가 포함된 경우, 특수문자 이스케이프 해제 체크박스를 클릭하여 이스케이프 처리된 문자를 이스케이프 해제합니다.
- 다중선 디코딩 또는 GeoJSON 디코딩 을 클릭합니다. 좌표가 위치 목록에 표시되고 다중선이 지도에 그려집니다.
이 유틸리티는 Maps JavaScript API를 사용합니다. 특히 경로 인코딩 및 디코딩은 정적 메서드 encodePath()
및 decodePath()에 의해 google.maps.geometry.encoding 네임스페이스에서 처리됩니다.
인코딩 체계에 관한 자세한 내용은 인코딩된 다중선 알고리즘
형식을 참고하세요.