Định cấu hình chất lượng Polyline
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Bạn có thể mô tả chất lượng của một đường nhiều đoạn bằng các thuật ngữ sau:
- Số lượng điểm tạo nên đường nhiều đoạn
- Càng có nhiều điểm, đường nhiều đoạn càng mượt mà (đặc biệt là ở các đường cong).
- Độ chính xác của dấu phẩy động của các điểm
- Các điểm được chỉ định dưới dạng giá trị vĩ độ và kinh độ, được biểu thị ở định dạng dấu phẩy động có độ chính xác đơn. Điều này hoạt động hiệu quả đối với các giá trị nhỏ (có thể được biểu thị một cách chính xác), nhưng độ chính xác sẽ giảm khi giá trị tăng do lỗi làm tròn số có dấu phẩy động.
Chỉ định chất lượng của đường nhiều đường
Khi gọi phương thức ComputeRoutes()
, bạn sẽ sử dụng giá trị liệt kê PolylineQuality
để chỉ định chất lượng của đường nhiều đoạn.
Sử dụng giá trị HIGH_QUALITY
khi bạn muốn tạo một đường nhiều đoạn gồm số lượng điểm tối đa để tạo ra một đường nhiều đoạn có độ phân giải cao nhất. Chất lượng tăng lên này phải trả giá bằng độ trễ phản hồi.
Sử dụng giá trị OVERVIEW
khi bạn muốn tạo một bản tổng quan có độ phân giải thấp về tuyến đường, đây là một đường nhiều đoạn bao gồm số lượng điểm tối thiểu. Lựa chọn này tạo ra các phản hồi có độ trễ thấp nhất.
Ví dụ:
Ví dụ sau đây minh hoạ cách thiết lập chất lượng đường nhiều đoạn trong nội dung yêu cầu.
{
"origin":{
"location":{
"latLng":{
"latitude":37.419734,
"longitude":-122.0827784
}
}
},
"destination":{
"location":{
"latLng":{
"latitude":37.417670,
"longitude":-122.079595
}
}
},
"polylineQuality":"HIGH_QUALITY"
}
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-09-25 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-09-25 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"]]