GMTCTripModel 클래스 참조

GMTCTripModel 클래스 참조

개요

이동 세션을 나타내는 클래스입니다.

이동 세션은 시작 후 주기적으로 이동 정보를 업데이트하며, 차량 공유 또는 배달 이동일 수 있으며, 각 이동 세션은 TripName으로 식별됩니다.

공개 멤버 함수

(void) - 구독자 등록:
 이 세션에 대한 GMTCTripModelSubscriber 인스턴스를 등록합니다.
(void) - 구독자 등록 취소:
 콜백을 방지하기 위해 이 세션에 대한 GMTCTripModelSubscriber 인스턴스를 등록 취소합니다.

속성

GMTCTripModelStatestate
 현재 세션 상태를 반환합니다.
GMTSTripcurrentTrip
 현재 경로 데이터를 반환합니다.
NSString * tripName
 연결된 이동 이름을 반환합니다.
GMTCMutableTripModelOptionsoptions
 현재 이동 세션의 옵션을 지정합니다.

멤버 함수 문서

- (무효) 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]

현재 이동 세션의 옵션을 지정합니다.

이 속성은 기본 스레드에서만 액세스해야 합니다.