대화형 폴리라인 유틸리티

Google 지도는 두 개 이상의 위도/경도 좌표에서 간단한 다중선을 생성할 수 있습니다. 다중선 인코딩, 간단한 다중선, 복잡한 다중선에 대해 자세히 알아보세요.

이 유틸리티를 사용하면 다중선 인코딩을 대화형으로 생성할 수 있습니다. 인코딩된 문자열 또는 GeoJSON 선 문자열에서 다중선을 좌표로 디코딩할 수도 있습니다.

지도에서 대화형으로 다중선 만들기

  1. 주소, 우편번호, 위치 또는 랜드마크를 입력합니다. 추천 목록에서 선택합니다. 지도가 선택한 위치를 중심으로 표시됩니다.
  2. 지도를 클릭하여 다중선을 정의하는 마커를 추가합니다. 마커의 좌표가 위치 목록에 표시됩니다.
    • 위치 목록에 마커의 좌표가 표시됩니다.
    • 인코딩된 다중선 상자에 다중선 인코딩이 표시됩니다.
    • GeoJSON 선 문자열 상자에 다중선의 GeoJSON 표현이 표시됩니다.

좌표 수정

  • 위치를 수정하려면 지도에서 마커를 드래그합니다.
  • 위치를 삭제하려면 위치 목록에서 위치 옆에 있는 'x'를 클릭합니다.
  • 모든 위치를 삭제하고 다시 시작하려면 모두 지우기 를 클릭합니다.

좌표를 입력하여 다중선 만들기

  • 기존 좌표 목록이 있는 경우 마커를 배치하는 대신 GeoJSON 형식을 사용하여 GeoJSON 선 문자열 좌표 상자에 위도와 경도를 수동으로 입력할 수 있습니다.

다중선을 좌표로 디코딩

  1. 다중선을 인코딩된 다중선 또는 GeoJSON 선 문자열 상자에 붙여넣습니다.
  2. 다중선에 이스케이프 처리된 문자가 포함된 경우, 특수문자 이스케이프 해제 체크박스를 클릭하여 이스케이프 처리된 문자를 이스케이프 해제합니다.
  3. 다중선 디코딩 또는 GeoJSON 디코딩 을 클릭합니다. 좌표가 위치 목록에 표시되고 다중선이 지도에 그려집니다.

이 유틸리티는 Maps JavaScript API를 사용합니다. 특히 경로 인코딩 및 디코딩은 정적 메서드 encodePath()decodePath()에 의해 google.maps.geometry.encoding 네임스페이스에서 처리됩니다. 인코딩 체계에 관한 자세한 내용은 인코딩된 다중선 알고리즘 형식을 참고하세요.