GMSNavigationWaypoint 클래스 참조

GMSNavigationWaypoint 클래스 참조

개요

탐색 대상을 지정하는 데 사용되는 변경할 수 없는 경유지 클래스입니다.

CLLocationCoordinate2D 또는 Google 장소 ID에서 초기화할 수 있습니다.

GMSNavigationMutableWaypoint에서 상속됩니다.

공개 멤버 함수

(null을 허용하는 인스턴스 유형)- initWithLocation:title:
 2D 좌표로 지정된 위치를 나타내도록 이 GMSNavigationWaypoint를 초기화합니다.
(null을 허용하는 인스턴스 유형)- initWithPlaceID:title:
 장소 ID로 지정된 위치를 나타내도록 이 GMSNavigationWaypoint를 초기화합니다.
(null을 허용하는 인스턴스 유형)- initWithLocation:title:preferSameSideOfRoad:
 2D 좌표와 도로 환경설정으로 지정된 위치를 나타내도록 GMSNavigationWaypoint를 초기화합니다.
(null을 허용하는 인스턴스 유형)- initWithLocation:title:preferredSegmentHeading:
 2D 좌표와 도로 환경설정으로 지정된 위치를 나타내도록 GMSNavigationWaypoint를 초기화합니다.
(GMSNavigationWaypoint *)- 복사
 이 경유지의 사본을 반환합니다.
(GMSNavigationMutableWaypoint *)- mutableCopy
 이 경유지의 변경 가능한 사본을 반환합니다.

속성

NSString * title
 경유지의 이름입니다.
CLLocationCoordinate2D좌표
 경유지의 좌표입니다.
NSString * placeID
 이 경유지의 장소 ID입니다.
부울preferSameSideOfRoad
 운전자를 도로의 같은 쪽으로 라우팅하는 것을 선호하는지 여부입니다.
int32_t preferredHeading
 차량이 도착해야 하는 도로 쪽의 통행 방향을 표현하는 데 사용되는 각도입니다.
부울vehicleStopover
 경유지가 승차 또는 하차를 위한 차량 정차 지점임을 나타냅니다.

멤버 함수 문서

- (null을 허용하는 인스턴스 유형) initWithLocation: (CLLocationCoordinate2D)  location
title: (NSString *) title[제목]

2D 좌표로 지정된 위치를 나타내도록 이 GMSNavigationWaypoint를 초기화합니다.

매개변수:
위치이 경유지의 위치입니다.
제목경유지의 이름을 나타내는 문자열입니다.
반환:
GMSNavigationWaypoint의 인스턴스 또는 nil(위치가 유효하지 않은 경우)
- (null을 허용하는 인스턴스 유형) initWithPlaceID: (NSString *) placeID
title: (NSString *) title[제목]

장소 ID로 지정된 위치를 나타내도록 이 GMSNavigationWaypoint를 초기화합니다.

매개변수:
placeID이 경유지의 Google 장소 ID입니다.
제목경유지의 이름을 나타내는 문자열입니다.
반환:
GMSNavigationWaypoint의 인스턴스입니다. 장소 ID 문자열이 nil이거나 비어 있는 경우 nil입니다.
- (null을 허용하는 인스턴스 유형) initWithLocation: (CLLocationCoordinate2D)  location
title: (NSString *) title
PreferredSideOfRoad: (BOOL)  preferSameSideOfRoad

2D 좌표와 도로 환경설정으로 지정된 위치를 나타내도록 GMSNavigationWaypoint를 초기화합니다.

매개변수:
위치경유지의 위도와 경도입니다.
제목경유지의 이름을 나타내는 문자열입니다.
preferSameSideOfRoad운전자를 도로의 같은 쪽으로 라우팅하는 것을 선호하는지 여부입니다. 도로 폐쇄 또는 서행 교통량으로 인해 심각한 지연이 발생하지 않는 한, 경로는 도로의 선호하는 쪽에 도착합니다.
반환:
GMSNavigationWaypoint의 인스턴스 또는 nil(위치가 유효하지 않은 경우)
- (null을 허용하는 인스턴스 유형) initWithLocation: (CLLocationCoordinate2D)  location
title: (NSString *) title
PreferredSegmentHeading: (int32_t)  preferredSegmentHeading

2D 좌표와 도로 환경설정으로 지정된 위치를 나타내도록 GMSNavigationWaypoint를 초기화합니다.

매개변수:
위치경유지의 위도와 경도입니다.
제목경유지의 이름을 나타내는 문자열입니다.
preferredSegmentHeading차량이 도착해야 하는 도로 쪽의 통행 방향을 표현하는 데 사용되는 각도입니다. 따라서 일방통행 도로에는 유용하지 않습니다. 도 단위로 표현되는 단위: [0, 360]. 여기서 0은 북쪽을 의미합니다.
반환:
GMSNavigationWaypoint의 인스턴스 또는 위치 또는 preferredSegmentHeading이 잘못된 경우 nil입니다.

이 경유지의 사본을 반환합니다.

이 경유지의 변경 가능한 사본을 반환합니다.


속성 문서

- (NSString*) title [read, assign]

경유지의 이름입니다.

- (CLLocationCoordinate2D) 좌표 [read, assign]

경유지의 좌표입니다.

이 경유지가 장소 ID에서 초기화된 경우 kCLLocationCoordinate2DInvalid입니다.

- (NSString*) placeID [read, copy]

이 경유지의 장소 ID입니다.

이 경유지가 좌표에서 초기화된 경우 nil입니다.

- (BOOL) preferSameSideOfRoad [read, assign]

운전자를 도로의 같은 쪽으로 라우팅하는 것을 선호하는지 여부입니다.

도로 폐쇄 또는 서행 교통량으로 인해 심각한 지연이 발생하지 않는 한, 경로는 도로의 선호하는 쪽에 도착합니다. 기본값은 NO입니다.

GMSNavigationMutableWaypoint에서 구현되었습니다.

- (int32_t) preferredHeading [read, assign]

차량이 도착해야 하는 도로 쪽의 통행 방향을 표현하는 데 사용되는 각도입니다.

따라서 일방통행 도로에는 유용하지 않습니다. [0, 360] 단위로 표현되는 단위입니다. 여기서 0은 북쪽을 의미하고 각도는 시계 방향으로 증가합니다. 기본값 및 설정되지 않은 값은 -1입니다.

GMSNavigationMutableWaypoint에서 구현되었습니다.

- (BOOL) vehicleStopover [read, assign]

경유지가 차량이 정차하는 지점이며 승차 또는 하차가 목적임을 나타냅니다.

이 값을 설정하면 승차 및 하차에 적합하지 않은 도로의 경유지가 더 적합한 위치로 조정될 수 있습니다. 이 옵션은 Drive 및 TWO_WHEELER 이동 모드에서만 작동합니다. 기본값은 NO입니다.

GMSNavigationMutableWaypoint에서 구현되었습니다.