Tổng quan
Ngoài việc chỉ định điểm bắt đầu và điểm kết thúc, bạn cũng có thể sử dụng nhiều lựa chọn có sẵn cho các tuyến đường để tuỳ chỉnh ma trận tuyến đường. Bảng sau đây liệt kê các lựa chọn có sẵn cho yêu cầu ma trận tuyến đường và nêu rõ mọi điểm khác biệt giữa các phương thức ma trận và tuyến đường đơn.
Phương thức | Mô tả |
---|---|
Chế độ du lịch | Phương thức di chuyển, chẳng hạn như lái xe, phương tiện công cộng, đi bộ, đi xe đạp hoặc xe hai bánh. |
Chỉ định cách thức và liệu có nên thêm dữ liệu lưu lượng truy cập hay không | Bao gồm dữ liệu giao thông để có kết quả chính xác hơn hoặc loại trừ dữ liệu đó để có phản hồi nhanh hơn.
Vì computeRouteMatrix xử lý nhiều tuyến đường cùng lúc, nên việc sử dụng chế độ cài đặt chất lượng cao nhất, TRAFFIC_AWARE_OPTIMAL , sẽ áp đặt một giới hạn nghiêm ngặt về yêu cầu đối với tổng số phần tử (điểm bắt đầu × điểm đến) mà bạn có thể tính toán trong một lệnh gọi duy nhất. Hạn chế này nhằm ngăn chặn độ trễ quá mức. |
Tính phí cầu đường cho ma trận tuyến đường | Khi làm việc với phí cầu đường trong RouteMatrix , quy trình này về cơ bản giống như quy trình tính phí cầu đường cho một tuyến đường duy nhất, nhưng có một điểm khác biệt chính về phạm vi: phương thức computeRouteMatrix chỉ cung cấp thông tin tổng hợp về phí cầu đường cho từng cặp Điểm bắt đầu – Điểm đến hoàn chỉnh. Không giống như phương thức computeRoutes duy nhất, có thể trả về thông tin chi tiết về phí cầu đường được chia nhỏ theo từng đoạn đường (các đoạn đường giữa các điểm tham chiếu), phản hồi ma trận tuyến đường sẽ tóm tắt tổng chi phí ước tính cho toàn bộ chuyến đi giữa điểm xuất phát và điểm đến. Bạn vẫn có thể bật tính năng tính phí cầu đường bằng cách đặt extraComputations thành TOLLS và xác định thông tin về xe và thẻ thu phí bằng cách đặt routeModifiers của điểm xuất phát, nhưng travelAdvisory.tollInfo thu được sẽ áp dụng cho toàn bộ tuyến đường, chứ không phải từng thành phần của tuyến đường.
|
Yêu cầu giá trị được bản địa hoá | Bạn yêu cầu văn bản được bản địa hoá cho phản hồi ma trận tuyến đường theo cách tương tự như đối với một tuyến đường, bằng cách sử dụng mặt nạ trường. Khi yêu cầu văn bản bản địa hoá cho thời lượng và khoảng cách, cả phương thức một tuyến đường và phương thức ma trận đều hỗ trợ việc thiết lập rõ ràng languageCode và đơn vị (ví dụ: METRIC hoặc IMPERIAL ). Tuy nhiên, nếu bạn không thiết lập các tham số này, phương thức computeRoutes sẽ cố gắng suy luận ngôn ngữ và đơn vị khoảng cách trực tiếp từ vị trí địa lý của điểm tham chiếu ban đầu, trong khi phương thức computeRouteMatrix mặc định là tiếng Anh (en-US ) cho ngôn ngữ và hệ đo lường (METRIC ) cho đơn vị, bất kể vị trí của điểm tham chiếu ban đầu. Do đó, bạn phải đặt rõ ràng các tham số bản địa hoá khi sử dụng RouteMatrix để ghi đè hành vi mặc định của tham số này. |
Các loại xe có trong ma trận tuyến đường | Các lựa chọn bổ sung để chọn loại xe cho ma trận tuyến đường. |
Các tuỳ chọn khác | Để chỉ định các lựa chọn khác, chẳng hạn như thời gian khởi hành, hãy xem ComputeRouteMatrixRequest. |