Tài liệu tham khảo về lớp GMSNavigationRoutingOptions

Tài liệu tham khảo về lớp GMSNavigationRoutingOptions

Tổng quan

Một lớp bất biến có chứa các tuỳ chọn liên quan đến logic định tuyến (ví dụ: chiến lược định tuyến).

Kế thừa bởi GMSNavigationMutableRoutingOptions.

Hàm thành viên công khai

(loại thực thể)initWithRoutingStrategy:
 Khởi chạy các tuỳ chọn định tuyến cùng với chiến lược định tuyến.
(loại thực thể)initWithAlternateRoutesStrategy:
 Khởi chạy các tùy chọn định tuyến bằng chiến lược tuyến đường thay thế.
(loại thực thể)initWithTargetDistancesMeters:
 Khởi chạy các tuỳ chọn định tuyến với khoảng cách mục tiêu và đặt chiến lược định tuyến thành GMSNavigationStrategyStrategyDeltaToTargetDistance.

Thuộc tính

GMSNavigationRoutingStrategyroutingStrategy
 Xác định thứ tự xếp hạng của các tuyến đường, theo thời gian hoặc theo khoảng cách.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 Chiến lược tuyến đường thay thế được dùng khi đặt điểm đến.
NSArray< NSNumber * > * targetDistancesMeters
 Một mảng khoảng cách mục tiêu.

Tài liệu về hàm thành phần

– (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

Khởi chạy các tuỳ chọn định tuyến cùng với chiến lược định tuyến.

Các tham số:
routingStrategyChiến lược định tuyến chỉ định thứ tự của các tuyến đường được trả về.
– (instancetype) initWithAlternateRoutesStrategy: (GMSNavigationAlternateRoutesStrategy) alternateRoutesStrategy

Khởi chạy các tùy chọn định tuyến bằng chiến lược tuyến đường thay thế.

Các tham số:
alternateRoutesStrategyChiến lược tuyến đường thay thế xác định số lượng tuyến đường thay thế được trả về.
– (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

Khởi chạy các tuỳ chọn định tuyến với khoảng cách mục tiêu và đặt chiến lược định tuyến thành GMSNavigationStrategyStrategyDeltaToTargetDistance.

Đảm bảo rằng khoảng cách mục tiêu luôn mới nhất khi được sử dụng.

Các tham số:
targetDistancesMetersKhoảng cách mục tiêu cho điểm đến. Mỗi khoảng cách mục tiêu được dùng để xếp hạng các tuyến tới đích tương ứng theo delta tuyệt đối của các tuyến đường đó.

Tài liệu về thuộc tính

Xác định thứ tự xếp hạng của các tuyến đường, theo thời gian hoặc theo khoảng cách.

Được triển khai trong GMSNavigationMutableRoutingOptions.

Chiến lược tuyến đường thay thế được dùng khi đặt điểm đến.

Được triển khai trong GMSNavigationMutableRoutingOptions.

– (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

Một mảng khoảng cách mục tiêu.

Khoảng cách mục tiêu được dùng để xếp hạng các tuyến tới một đích đến theo delta tuyệt đối đến đích đó từ nhỏ nhất đến lớn nhất. Các phần tử phải là số nguyên không âm. Không đặt GMSNavigationAlternateRoutesStrategy và trường này cùng một lúc. Hiện tại, khoảng cách mục tiêu chỉ được hỗ trợ cho đích đến đầu tiên. Vì vậy, chỉ đặt một số nguyên dương trong mảng. Nếu phần tử đầu tiên không phải là số nguyên dương, chiến lược định tuyến sẽ mặc định chọn chiến lược định tuyến tốt nhất.

Được triển khai trong GMSNavigationMutableRoutingOptions.