Routes Preferred API는 현재 일부 고객만 이용할 수 있습니다. 자세한 내용은
영업팀에 문의하세요.
다중선 품질 구성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
폴리라인의 품질은 다음 용어로 설명할 수 있습니다.
- 폴리라인을 구성하는 점의 수
- 포인트가 많을수록 폴리라인이 더 부드러워집니다 (특히 곡선에서).
- 포인트의 부동 소수점 정밀도
- 점은 단일 정밀도 부동 소수점 형식으로 표현되는 위도 및 경도 값으로 지정됩니다. 이는 정확하게 표현할 수 있는 작은 값에는 적합하지만 부동 소수점 반올림 오류로 인해 값이 증가하면 정밀도가 감소합니다.
다중선 품질 지정
ComputeRoutes()
메서드를 호출할 때 PolylineQuality
열거형 값을 사용하여 폴리라인의 품질을 지정합니다.
최대 점 수로 구성된 폴리라인을 만들어 해상도가 가장 높은 폴리라인을 생성하려면 HIGH_QUALITY
값을 사용합니다. 이러한 품질 향상은 응답 지연 시간의 증가를 동반합니다.
최소한의 점으로 구성된 폴리라인인 경로의 저해상도 개요를 만들려면 OVERVIEW
값을 사용합니다. 이 옵션은 지연 시간이 가장 낮은 대답을 생성합니다.
예
다음 예에서는 요청 본문에서 폴리라인 품질을 설정하는 방법을 보여줍니다.
{
"origin":{
"location":{
"latLng":{
"latitude":37.419734,
"longitude":-122.0827784
}
}
},
"destination":{
"location":{
"latLng":{
"latitude":37.417670,
"longitude":-122.079595
}
}
},
"polylineQuality":"HIGH_QUALITY"
}
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-09-20(UTC)
[null,null,["최종 업데이트: 2025-09-20(UTC)"],[],["Polyline quality depends on the number of points and their floating-point precision. The `ComputeRoutes()` method uses `PolylineQuality` to set this. `HIGH_QUALITY` creates a polyline with the maximum points, resulting in high resolution but increased latency. `OVERVIEW` generates a low-resolution polyline with minimal points, reducing latency. The request body sets `polylineQuality` to specify either `HIGH_QUALITY` or `OVERVIEW`, which will influence the polyline's precision.\n"],null,[]]