Tùy chọn định tuyến

lớp công khai RoutingOptions mở rộng Đối tượng

Xác định các tuỳ chọn mà Navigator sử dụng để tính toán tuyến đường tới một đích đến.

Tóm tắt lớp lồng ghép

@giao diện RoutingOptions.RoutingStrategy Chiến lược định tuyến chỉ định cách xếp hạng các tuyến đường. Điều này ảnh hưởng đến tuyến được chọn ban đầu và trong khi định tuyến lại.
@giao diện RoutingOptions.TravelMode Xác định loại phương tiện đi lại dùng để điều chỉnh chỉ đường. 

Tóm tắt về hàm khởi tạo công khai

Tóm tắt phương thức công khai

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
Định cấu hình số lượng tuyến đường thay thế được hiển thị trong khi điều hướng.
RoutingOptions
avoidHighways(booleantránhĐường cao tốc)
Thiết lập xem có tránh đường cao tốc và đường cao tốc khi tạo tuyến đường tới một điểm đến hay không.
RoutingOptions
avoidTolls(boolean tránhTolls)
Thiết lập xem có tránh đường có thu phí khi tạo tuyến đường tới một điểm đến hay không.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
Trả về chiến lược hiển thị ưu tiên cho số lượng tuyến thay thế được hiển thị trong khi điều hướng.
boolean
getAvoidHighways()
Trả về một giá trị boolean cho biết liệu đường cao tốc và đường cao tốc có cần tránh hay không.
boolean
getAvoidTolls()
Trả về một giá trị boolean cho biết liệu có tránh đường có thu phí cầu đường hay không.
long
Hàm getLocationTimeoutMs()
Trả về thời gian tối đa tính bằng mili giây để chờ khắc phục vị trí trước khi setDestinations(List) không thành công.
int
int
getTravelMode()
Trả về loại thông tin đường đi cần cung cấp cho người dùng.
RoutingOptions
locationTimeoutMs(long locationTimeoutMs)
Thiết lập thời gian tối đa để chờ khắc phục vị trí trước khi setDestinations(List) gặp lỗi LOCATION_UNKNOWN.
RoutingOptions
routingStrategy(chiến lược định tuyến int)
Chỉ định chiến lược định tuyến được dùng trong điều hướng và trong định tuyến lại.
RoutingOptions
travelMode(int TravelMode)
Chỉ định loại phương tiện giao thông dùng để xác định hướng đi.

Tóm tắt phương thức kế thừa

Công ty xây dựng công cộng

công khai RoutingOptions ()

Phương thức công khai

công khai RoutingOptions alternateRoutesStrategy (AlternateRoutesStrategy alternateRoutesOption)

Định cấu hình số lượng tuyến đường thay thế được hiển thị trong khi điều hướng. Theo mặc định, tất cả các tuyến đường thay thế có sẵn sẽ xuất hiện.

Các tham số
alternateRoutesOption Chiến lược hiển thị ưu tiên cho số lượng tuyến đường thay thế được hiển thị trong khi điều hướng.
Trả bóng
  • đối tượng mà phương thức được gọi, với chế độ cài đặt tuyến thay thế được cập nhật.

public RoutingOptions avoidHighways (boolean avoidHighways)

Thiết lập xem có tránh đường cao tốc và đường cao tốc khi tạo tuyến đường tới một điểm đến hay không.

Các tham số
avoidHighways Nếu là true, bạn sẽ tránh được đường cao tốc và đường cao tốc.
Trả bóng
  • đối tượng mà phương thức được gọi bằng chế độ cài đặt tránh đường cao tốc mới cập nhật

công khai RoutingOptions avoidTolls (boolean avoidTolls)

Thiết lập xem có tránh đường có thu phí khi tạo tuyến đường tới một điểm đến hay không.

Các tham số
avoidTolls Nếu là true, bạn sẽ tránh được đường có thu phí.
Trả bóng
  • đối tượng mà phương thức được gọi bằng chế độ cài đặt tránh thu phí đã cập nhật

công khai AlternateRoutesStrategy getAlternateRoutesStrategy ()

Trả về chiến lược hiển thị ưu tiên cho số lượng tuyến thay thế được hiển thị trong khi điều hướng.

công khai boolean getAvoidHighways ()

Trả về một giá trị boolean cho biết liệu đường cao tốc và đường cao tốc có cần tránh hay không.

Trả bóng
  • true nếu cần tránh đường cao tốc và đường cao tốc

công khai boolean getAvoidTolls ()

Trả về một giá trị boolean cho biết liệu có tránh đường có thu phí cầu đường hay không.

Trả bóng
  • true nếu tránh đường có thu phí

công khai dài getLocationTimeoutMs ()

Trả về thời gian tối đa tính bằng mili giây để chờ khắc phục vị trí trước khi setDestinations(List) không thành công. Nếu giá trị bằng 0 thì không có giới hạn.

Trả bóng
  • thời gian tối đa để chờ khắc phục vấn đề về vị trí

public int getRoutingStrategy ()

công khai int getTravelMode ()

Trả về loại thông tin đường đi cần cung cấp cho người dùng.

công khai RoutingOptions locationTimeoutMs (long locationTimeoutMs)

Thiết lập thời gian tối đa để chờ khắc phục vị trí trước khi setDestinations(List) gặp lỗi LOCATION_UNKNOWN. Giá trị mặc định bằng 0 sẽ khiến thuộc tính này phải đợi vĩnh viễn.

Các tham số
locationTimeoutMs Thời gian tối đa (tính bằng mili giây) để chờ một vị trí.
Trả bóng
  • đối tượng mà phương thức được gọi, với cài đặt thời gian chờ vị trí được cập nhật

công khai RoutingOptions routingStrategy (introuteStrategy)

Chỉ định chiến lược định tuyến được dùng trong điều hướng và trong định tuyến lại.

Các tham số
routingStrategy

công khai RoutingOptions travelMode (int TravelMode)

Chỉ định loại phương tiện giao thông dùng để xác định hướng đi.

Các tham số
travelMode
Trả bóng
  • đối tượng mà phương thức được gọi bằng chế độ đi lại đã cập nhật.