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

Tham chiếu lớp GMSNavigationNavInfo

Tổng quan

Chứa thông tin về trạng thái điều hướng.

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

(NSTimeInterval)roundedTime:
 Trả về thời gian được làm tròn đến phút gần nhất, tối thiểu là một phút.
(NSMeasurement< NSUnitLength * > *)- khoảng cách tròn:
 Trả về số đo làm tròn đại diện cho khoảng cách đã cho, có tính đến lựa chọn ưu tiên của người dùng và đơn vị khoảng cách được đề xuất cho tuyến đường.
(NSArray< NSattributionString * > *)instructionsForStep:options:
 Hướng dẫn được định dạng cho bước cụ thể.

Thuộc tính

GMSNavigationNavStatenavState
 GMSNavigationNavState hiện tại để điều hướng.
GMSNavigationStepInfocurrentStep
 Thông tin về bước điều động sắp tới.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 Các bước còn lại sau bước hiện tại.
CẢM GIÁCrouteChanged
 Liệu tuyến đường có thay đổi kể từ tin nhắn được gửi gần đây nhất hay không.
Khoảng thời gian NSTimetimeToCurrentStepSeconds
 Thời gian còn lại ước tính tính bằng giây trên tuyến đường đến bước hiện tại.
Khoảng cách vị trí CLdistanceToCurrentStepMeters
 Khoảng cách còn lại ước tính tính bằng mét dọc theo tuyến đường đến bước hiện tại .
Khoảng thời gian NSTimetimeToFinalDestinationSeconds
 Thời gian còn lại ước tính tính bằng giây để tới đích đến cuối cùng.
Khoảng cách vị trí CLdistanceToFinalDestinationMeters
 Khoảng cách còn lại ước tính tính bằng mét tới điểm đến cuối cùng.

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

- (NSTimeInterval) thời gian làm tròn: (NSTimeInterval) timeSeconds

Trả về thời gian được làm tròn đến phút gần nhất, tối thiểu là một phút.

Điều này có thể hữu ích khi hiển thị thông tin tuyến đường cho người dùng vì việc hiển thị thời gian như "0 phút" như vậy có thể gây nhầm lẫn.

Do những quy định trên nên giá trị nhập vào phương thức này phải luôn là số dương.

– (NSMeasurement<NSUnitLength *> *) roundedDistance: (Khoảng cách vị trí CLLocation) distanceMeters

Trả về số đo làm tròn đại diện cho khoảng cách đã cho, có tính đến lựa chọn ưu tiên của người dùng và đơn vị khoảng cách được đề xuất cho tuyến đường.

– (NSArray<NSAttributionString *> *) guidesForStep: (GMSNavigationStepInfo *) stepInfo
tuỳ chọn: (GMSNavigationInstructionOptions *) tuỳ chọn

Hướng dẫn được định dạng cho bước cụ thể.


Tài liệu về tài sản

– (GMSNavigationNavState) navState [read, assign]

GMSNavigationNavState hiện tại để điều hướng.

– (GMSNavigationStepInfo*) currentStep [read, assign]

Thông tin về bước điều động sắp tới.

Chính sách này chỉ được thiết lập nếu navState là GMSNavigationNavStateEnroute và nếu không thì sẽ rỗng.

– (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

Các bước còn lại sau bước hiện tại.

– (BOOL) routeChanged [read, assign]

Liệu tuyến đường có thay đổi kể từ tin nhắn được gửi gần đây nhất hay không.

Việc thay đổi tuyến đường có thể do việc định tuyến lại, thêm/xoá điểm tham chiếu, người dùng chọn hoặc lái xe vào một tuyến đường thay thế hoặc do cập nhật tình hình giao thông.

– (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

Thời gian còn lại ước tính tính bằng giây trên tuyến đường đến bước hiện tại.

– (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

Khoảng cách còn lại ước tính tính bằng mét dọc theo tuyến đường đến bước hiện tại .

– (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

Thời gian còn lại ước tính tính bằng giây để tới đích đến cuối cùng.

– (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

Khoảng cách còn lại ước tính tính bằng mét tới điểm đến cuối cùng.