Google 지도에서는 두 개 이상의 위도/경도 좌표에서 간단한 다중선을 생성할 수 있습니다. 다중선 인코딩, 단순 다중선, 복잡한 다중선에 대해 자세히 알아보세요.
이 유틸리티를 사용하면 지도에서 대화형으로 또는 좌표를 입력하여 폴리라인 인코딩을 생성할 수 있습니다. 이 도구를 역으로 사용하여 폴리라인을 좌표로 디코딩할 수도 있습니다.
하지만 기존 인코딩된 다중선이나 좌표 목록이 GeoJSON 유도선으로 있고 지도에서 다중선을 보려면 대화형 폴리라인 디코더 유틸리티를 사용하세요.
지도에서 대화형으로 폴리라인 만들기
- 주소, 우편번호, 위치 또는 명소를 입력하여 지도를 가운데로 이동하고 검색을 클릭합니다.
- 지도를 클릭하여 다중선의 시작 위치를 나타내는 마커를 배치합니다.
- 마커의 좌표가 위도 및 경도 상자에 표시됩니다.
- 위치 추가 버튼을 클릭합니다. 이렇게 하면 좌표가 위치 목록에 추가되고 인코딩된 폴리라인 상자에 인코딩이 생성됩니다.
- 지도에 마커를 계속 배치하여 다중선의 모든 위치를 위치 목록과 인코딩된 다중선에 추가합니다.
좌표 수정
- 위치를 삭제하려면 위치 목록에서 위치를 선택하고 선택한 위치 삭제를 누릅니다.
- 모든 위치를 삭제하고 다시 시작하려면 모든 위치 삭제를 클릭합니다.
- 위치를 수정할 수 없습니다. 위치를 수정하려면 삭제한 후 다시 추가하세요. 위치가 목록 끝에 있지 않으면 위치와 그 뒤에 있는 모든 위치를 삭제합니다.
좌표를 입력하여 폴리라인 만들기
- 기존 좌표 목록이 있는 경우 마커를 배치하는 대신 각 상자에 위도와 경도를 수동으로 입력할 수 있습니다.
다중선을 좌표로 디코딩
- 인코딩된 폴리라인 상자에 폴리라인을 입력합니다.
- 폴리라인에 이스케이프된 문자가 포함된 경우 체크박스를 클릭하여 이스케이프를 해제합니다.
- 다중선 디코딩을 클릭합니다. 좌표가 위치 목록에 표시되고 지도로 선이 그려집니다.
이 유틸리티는 Maps JavaScript API를 사용합니다. 특히 경로의 인코딩 및 디코딩은 google.maps.geometry.encoding
네임스페이스의 정적 메서드 encodePath()
및 decodePath()
에 의해 처리됩니다.
인코딩 방식에 관한 자세한 내용은 인코딩된 폴리라인 알고리즘 형식을 참고하세요.