RoutingSummary

Thời lượng và khoảng cách từ điểm xuất phát của tuyến đường đến một địa điểm trong phản hồi, và chặng thứ hai từ địa điểm đó đến đích đến (nếu được yêu cầu). Lưu ý: Việc thêm routingSummaries vào mặt nạ trường mà không thêm tham số routingParameters.origin hoặc tham số searchAlongRouteParameters.polyline.encodedPolyline vào yêu cầu sẽ gây ra lỗi.

Biểu diễn dưới dạng JSON
{
  "legs": [
    {
      object (Leg)
    }
  ],
  "directionsUri": string
}
Trường
legs[]

object (Leg)

Các chặng của chuyến đi.

Khi bạn tính thời gian và quãng đường di chuyển từ một điểm xuất phát đã đặt, legs sẽ chứa một chặng duy nhất chứa thời gian và quãng đường từ điểm xuất phát đến điểm đến. Khi bạn tìm kiếm dọc theo tuyến đường, legs sẽ chứa hai chặng: một chặng từ điểm xuất phát đến địa điểm và một chặng từ địa điểm đến điểm đến.

directionsUri

string

Đường liên kết để hiển thị thông tin chỉ đường trên Google Maps bằng các điểm trung gian trong bản tóm tắt tuyến đường đã cho. Đường dẫn do đường liên kết này tạo ra không được đảm bảo giống với đường dẫn dùng để tạo bản tóm tắt định tuyến. Đường liên kết này sử dụng thông tin được cung cấp trong yêu cầu, từ các trường bao gồm routingParameterssearchAlongRouteParameters (nếu có) để tạo đường liên kết đến chỉ đường.

Chân

Chuyến bay là một phần của hành trình từ địa điểm này đến địa điểm khác.

Biểu diễn dưới dạng JSON
{
  "duration": string,
  "distanceMeters": integer
}
Trường
duration

string (Duration format)

Thời gian cần thiết để hoàn thành chặng này của chuyến đi.

Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng "s". Ví dụ: "3.5s".

distanceMeters

integer

Khoảng cách của chặng này trong chuyến đi.