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

Tài liệu tham khảo lớp GMSNavigationStepInfo

Tổng quan

Thông tin về một bước duy nhất trong một tuyến đường điều hướng.

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

(nullable UIImage *) maneuverImageWithOptions:
 UIImage để thực hiện bước này bằng các tuỳ chọn được cung cấp.
(nullable UIImage *) lanesImageWithOptions:
 UIImage để hướng dẫn làn đường của bước này sử dụng các tuỳ chọn được cung cấp.

Thuộc tính

GMSNavigationManeuverthao tác
 GMSNavigationManeuver cho bước này.
NSArray< GMSNavigationLane * > * làn
 Các làn đường có sẵn khác nhau cho bước này.
NSString * fullRoadName
 Tên đầy đủ của đường cho bước này, chứa tất cả thông tin về con đường, bao gồm cả chỉ đường.
NSString * simpleRoadName
 Phiên bản đơn giản của tên đường.
NSString * fullInstructionText
 Toàn văn hướng dẫn cho bước này.
NSString * exitNumber
 Thoát số của bước này nếu có.
GMSNavigationDrivingSidedrivingSide
 Liệu bước này đang đi trên tuyến đường lái xe bên phải hay lái xe bên trái.
NSIntegerroundaboutTurnNumber
 Số lối ra được tính tương ứng với vị trí nơi đường vòng được đi vào.
NSIntegerstepNumber
 Chỉ mục của bước trong danh sách tất cả các bước trong tuyến đường.
Khoảng cách vị trí CLdistanceFromPrevStepMeters
 Tổng khoảng cách của bước này.
Khoảng thời gian NSTimetimeFromPrevStepSeconds
 Thời gian ước tính cần để hoàn tất bước này.

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

- (nullable UIImage *) maneuverImageWithOptions: (GMSNavigationStepInfoImageOptions có thể nhận giá trị rỗng *) tuỳ chọn

UIImage để thực hiện bước này bằng các tuỳ chọn được cung cấp.

Các giá trị tuỳ chọn mặc định sẽ được dùng nếu tham số tuỳ chọn là nil.

Trả về nil nếu không có hình ảnh thao tác cho bước này.

- (nullable UIImage *) lanesImageWithOptions: (GMSNavigationStepInfoImageOptions có thể nhận giá trị rỗng *) tuỳ chọn

UIImage để hướng dẫn làn đường của bước này sử dụng các tuỳ chọn được cung cấp.

Các giá trị tuỳ chọn mặc định sẽ được dùng nếu tham số tuỳ chọn là nil.

Trả về giá trị rỗng nếu không có hướng dẫn làn đường cho bước này.


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

thao tác (GMSNavigationManeuver) [read, assign]

GMSNavigationManeuver cho bước này.

– (NSArray<GMSNavigationLane *>*) làn [read, assign]

Các làn đường có sẵn khác nhau cho bước này.

Mảng này được sắp xếp sao cho làn đường đầu tiên ở bên trái và làn đường cuối cùng ở bên phải bất kể phía lái xe.

Trả về giá trị rỗng nếu không có hướng dẫn làn đường cho bước này.

– (NSString*) fullRoadName [read, assign]

Tên đầy đủ của đường cho bước này, chứa tất cả thông tin về con đường, bao gồm cả chỉ đường.

Ví dụ (mỗi dòng là một ví dụ riêng biệt):

Đại lộ nhỏ

CA-85 / Chế độ xem Matn

Lối ra 9A / Đường Đ1 phía Bắc

– (NSString*) simpleRoadName [read, assign]

Phiên bản đơn giản của tên đường.

Tên này ngắn hơn tên đầy đủ của đường và có thể không chứa tất cả thông tin nhận dạng về đường như chỉ đường hoặc tên lối ra.

Ví dụ (mỗi dòng là một ví dụ riêng biệt):

Đại lộ nhỏ

CA-85

Thoát 9A

– (NSString*) fullInstructionText [read, assign]

Toàn văn hướng dẫn cho bước này.

Ví dụ (mỗi dòng là một ví dụ riêng biệt):

Rẽ trái vào Lean Ave.

Sử dụng làn đường bên phải để đi theo đoạn đường nối CA-85 đến Matn View.

Sử dụng làn đường thứ 2 từ bên phải để đi theo lối ra 9A về phía đường North First Street.

– (NSString*) exitNumber [read, assign]

Thoát số của bước này nếu có.

– (GMSNavigationDrivingSide) drivingSide [read, assign]

Liệu bước này đang đi trên tuyến đường lái xe bên phải hay lái xe bên trái.

– (NSInteger) roundaboutTurnNumber [read, assign]

Số lối ra được tính tương ứng với vị trí nơi đường vòng được đi vào.

Chỉ đặt cho đường vòng, nếu không thì giá trị là -1.

– (NSInteger) stepNumber [read, assign]

Chỉ mục của bước trong danh sách tất cả các bước trong tuyến đường.

Bước đầu tiên có bước số 0.

– (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

Tổng khoảng cách của bước này.

Giá trị này không thay đổi.

– (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

Thời gian ước tính cần để hoàn tất bước này.

Giá trị này không thay đổi.