인코딩 폴리라인 변환기
구글 인코딩 폴리라인 포맷과 GeoJSON/WKT 간을 변환합니다.
사용법
- Polyline → GeoJSON: 구글 인코딩 폴리라인 문자열을 붙여넣으면 디코딩됩니다.
- GeoJSON → Polyline: LineString을 붙여넣고 정밀도 5(구글 기본값) 또는 6(OSRM/Valhalla)을 선택해 인코딩하세요.
지도 미리보기
Loading map…
Encoded Polyline 양방향 변환
Google encoded polyline과 GeoJSON LineString을 양방향으로 변환합니다. precision 5와 OSRM·Valhalla에서 사용하는 precision 6을 선택할 수 있습니다.
인코딩된 polyline은 GeoJSON보다 훨씬 짧아 경로 데이터를 주고받을 때 자주 쓰입니다. 어느 라우팅 서비스에서 받은 문자열인지에 따라 precision 5와 6 중 맞는 쪽을 선택해야 정확한 좌표가 나옵니다.
사용 방법
- encoded polyline 문자열을 입력하거나 GeoJSON LineString을 입력합니다.
- precision(5 또는 6)을 선택합니다.
- 변환된 경로를 지도에서 확인합니다.
자주 묻는 질문
디코딩한 경로가 완전히 이상하게 나오는 이유는요?
대부분 정밀도 불일치입니다 — OSRM·Valhalla는 precision 6, 구글 기본값은 5입니다. 출처에 맞춰 정밀도를 바꾸면 해결됩니다.
정확성은 어떻게 검증했나요?
구글이 직접 공개한 인코딩 폴리라인 알고리즘 예제와 바이트 단위로 일치하는지 검증했습니다.