GMSNavigationStepInfo 클래스 참조

GMSNavigationStepInfo 클래스 참조

개요

탐색 경로의 단일 단계에 대한 정보입니다.

공개 멤버 함수

(nullable UIImage *) maneuverImageWithOptions:
 제공된 옵션을 사용하는 이 단계의 조작을 위한 UIImage입니다.
(nullable UIImage *) - lanesImageWithOptions:
 제공된 옵션을 사용하는 이 단계의 차선 안내용 UIImage입니다.

속성

GMSNavigationManeuver행동
 이 단계의 GMSNavigationManeuver입니다.
NSArray< GMSNavigationLane * > * 차선
 이 단계에 사용할 수 있는 여러 레인입니다.
NSString * fullRoadName
 방향을 포함하여 도로에 대한 모든 정보가 포함된 이 단계의 전체 도로 이름입니다.
NSString * simpleRoadName
 도로 이름의 단순화된 버전입니다.
NSString * fullInstructionText
 이 단계에 대한 안내의 전체 텍스트입니다.
NSString * exitNumber
 이 단계의 종료 번호입니다(있는 경우).
GMSNavigationDrivingSide(GMS탐색 운전 측면)drivingSide
 이 단계가 우측 드라이브 경로인지 좌측 차량 경로인지 여부입니다.
NSIntegerroundaboutTurnNumber
 로터리에 진입한 위치를 기준으로 계산된 출구 수입니다.
NSIntegerstepNumber
 경로의 모든 단계 목록에 있는 단계의 색인입니다.
CLLocationDistancedistanceFromPrevStepMeters
 이 단계의 총 거리입니다.
NSTimeIntervaltimeFromPrevStepSeconds
 이 단계를 완료하는 데 걸리는 예상 시간입니다.

멤버 함수 문서

- (nullable UIImage *) maneuverImageWithOptions: (null을 허용하는 GMSNavigationStepInfoImageOptions *) options

제공된 옵션을 사용하는 이 단계의 조작을 위한 UIImage입니다.

옵션 매개변수가 nil이면 기본 옵션 값이 사용됩니다.

이 단계에 대한 조작 이미지가 없으면 nil을 반환합니다.

- (nullable UIImage *) lanesImageWithOptions: (null을 허용하는 GMSNavigationStepInfoImageOptions *) options

제공된 옵션을 사용하는 이 단계의 차선 안내용 UIImage입니다.

옵션 매개변수가 nil이면 기본 옵션 값이 사용됩니다.

이 단계에 차선 안내가 없으면 nil을 반환합니다.


부동산 관련 문서

- (GMSNavigationManeuver) 요법 [read, assign]

이 단계의 GMSNavigationManeuver입니다.

- (NSArray<GMSNavigationLane *>*) lanes [read, assign]

이 단계에 사용할 수 있는 여러 레인입니다.

배열은 차선에 관계없이 첫 번째 차선이 왼쪽에 있고 마지막 차선이 오른쪽에 오도록 정렬됩니다.

이 단계에 차선 안내가 없으면 nil을 반환합니다.

- (NSString*) fullRoadName [read, assign]

방향을 포함하여 도로에 대한 모든 정보가 포함된 이 단계의 전체 도로 이름입니다.

예 (각 행이 별도의 예입니다.):

린 애비뉴

CA-85 / 마운틴 뷰

9A / North First Street 출구

- (NSString*) simpleRoadName [read, assign]

도로 이름의 단순화된 버전입니다.

이 이름은 전체 도로 이름보다 짧으며, 출구의 방향이나 이름과 같은 도로에 대한 식별 정보를 모두 포함하지는 않을 수 있습니다.

예 (각 행이 별도의 예입니다.):

린 애비뉴

CA-85

9A 출구

- (NSString*) fullInstructionText [read, assign]

이 단계에 대한 안내의 전체 텍스트입니다.

예 (각 행이 별도의 예입니다.):

Lean Ave로 좌회전하세요.

오른쪽 차선을 사용하여 Mtn View로 가는 CA-85 램프를 타세요.

오른쪽 두 번째 차선을 사용하여 North First Street 방면 9A번 출구로 나오세요.

- (NSString*) exitNumber [read, assign]

이 단계의 종료 번호입니다(있는 경우).

이 단계가 우측 드라이브 경로인지 좌측 차량 경로인지 여부입니다.

- (NSInteger) roundaboutTurnNumber [read, assign]

로터리에 진입한 위치를 기준으로 계산된 출구 수입니다.

로터리에 대해서만 설정되고 그렇지 않으면 -1로 설정됩니다.

- (NSInteger) stepNumber [read, assign]

경로의 모든 단계 목록에 있는 단계의 색인입니다.

첫 번째 단계에는 0단계가 있습니다.

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

이 단계의 총 거리입니다.

이 값은 변경되지 않습니다.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

이 단계를 완료하는 데 걸리는 예상 시간입니다.

이 값은 변경되지 않습니다.