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

Tham chiếu lớp GMSNavigationMutableNavControllerOptions

Tổng quan

Một lớp có thể thay đổi 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 GMSNavigationRoutingOptions.

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
 Khoảng cách mục tiêu dùng để xếp hạng tuyến đường.

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

– (GMSNavigationRoutingStrategy) routingStrategy [read, write, assign]

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.

Triển khai GMSNavigationRoutingOptions.

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

Triển khai GMSNavigationRoutingOptions.

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

Khoảng cách mục tiêu dùng để xếp hạng tuyến đường.

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.

Triển khai GMSNavigationRoutingOptions.