개요
이동 세션을 나타내는 클래스입니다.
이동 세션은 시작 후 주기적으로 이동 정보를 업데이트하며, 차량 공유 또는 배달 이동일 수 있으며, 각 이동 세션은 TripName으로 식별됩니다.
공개 멤버 함수 | |
(void) | - 구독자 등록: |
이 세션에 대한 GMTCTripModelSubscriber 인스턴스를 등록합니다. | |
(void) | - 구독자 등록 취소: |
콜백을 방지하기 위해 이 세션에 대한 GMTCTripModelSubscriber 인스턴스를 등록 취소합니다. | |
속성 | |
GMTCTripModelState | state |
현재 세션 상태를 반환합니다. | |
GMTSTrip * | currentTrip |
현재 경로 데이터를 반환합니다. | |
NSString * | tripName |
연결된 이동 이름을 반환합니다. | |
GMTCMutableTripModelOptions * | options |
현재 이동 세션의 옵션을 지정합니다. |
멤버 함수 문서
- (무효) register구독자: | (ID< GMTCTripModelSubscriber >) | 구독자 |
이 세션에 대한 GMTCTripModelSubscriber 인스턴스를 등록합니다.
콜백을 받기 전에 이 API를 호출합니다. 이 메서드는 기본 스레드에서만 호출할 수 있습니다.
가입자가 등록되면 tripModel이 자동으로 활성화됩니다 (예: 경로 데이터 업데이트/새로고침 중).
- 매개변수:
-
구독자 등록할 GMTCTripModelSubscriber의 인스턴스입니다.
- (void) unregister구독자: | (ID< GMTCTripModelSubscriber >) | 구독자 |
콜백을 방지하기 위해 이 세션에 대한 GMTCTripModelSubscriber 인스턴스를 등록 취소합니다.
GMTCTripModelSubscriber 인스턴스를 취소해야 하는 경우 이 옵션을 사용하는 것이 좋습니다. 이 메서드는 기본 스레드에서만 호출할 수 있습니다.
등록된 구독자가 없는 경우 tripModel이 자동으로 이동 세션을 중지합니다.
- 매개변수:
-
구독자 등록할 GMTCTripModelSubscriber의 인스턴스입니다.
부동산 관련 문서
- (GMTCTripModelState) state [read, assign] |
현재 세션 상태를 반환합니다.
- (GMTSTrip*) currentTrip [read, assign] |
현재 경로 데이터를 반환합니다.
- (NSString*) tripName [read, assign] |
연결된 이동 이름을 반환합니다.
- (GMTCMutableTripModelOptions*) 옵션 [read, assign] |
현재 이동 세션의 옵션을 지정합니다.
이 속성은 기본 스레드에서만 액세스해야 합니다.