Ringkasan
Protokol pelanggan untuk pembaruan acara GMTCTripModel.
Fungsi Anggota Publik | |
(void) | - tripModel:didUpdateModelState: |
Dipanggil saat status sesi perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateTrip:updatedPropertyFields: |
Dipanggil saat perjalanan saat ini telah diperbarui. | |
(void) | - tripModel:didUpdateTripStatus: |
Dipanggil saat status perjalanan saat ini telah diperbarui. | |
(void) | - tripModel:didUpdateKendaraanLocation: |
Dipanggil saat lokasi kendaraan telah diperbarui. | |
(void) | - tripModel:didUpdateTakeupLocation: |
Dipanggil saat lokasi penjemputan telah diperbarui. | |
(void) | - tripModel:didUpdateDropoffLocation: |
Dipanggil saat lokasi pengantaran telah diperbarui. | |
(void) | - tripModel:didUpdateETAToNextWaypoint: |
Dipanggil saat PWT ke titik jalan berikutnya diperbarui. | |
(void) | - tripModel:didUpdateCaptureupETA: |
Dipanggil saat PWT pengemudi ke titik penjemputan diperbarui. | |
(void) | - tripModel:didUpdateDropoffETA: |
Dipanggil saat PWT pengemudi ke titik pengantaran diperbarui. | |
(void) | - tripModel:didUpdateActiveRouteRemainingDistance: |
Dipanggil saat jarak tersisa dari rute aktif perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateActiveRoute: |
Dipanggil saat segmen rute aktif perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateRemainingRoute: |
Dipanggil saat segmen rute perjalanan yang tersisa telah diupdate. | |
(void) | - tripModel:didUpdateRemainingRouteDistance: |
Dipanggil saat jarak rute yang tersisa untuk perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateRemainingWaypoints: |
Dipanggil saat titik jalan perantara perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateIntermediateDestinations: |
Dipanggil saat titik jalan perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateActiveRouteTraffic: |
Dipanggil saat data lalu lintas untuk segmen rute aktif perjalanan telah diperbarui. | |
(void) | - tripModel:didUpdateRemainingRouteTraffic: |
Dipanggil saat data lalu lintas untuk segmen rute yang tersisa dalam perjalanan telah diperbarui. | |
(void) | - tripModel:didFailUpdateTripWithError: |
Dipanggil saat error permintaan pemantauan perjalanan telah diperbarui. |
Dokumentasi Fungsi Anggota
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateModelState: | (enum GMTCTripModelState) | sessionState | |
[optional] |
Dipanggil saat status sesi perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. sessionState Status sesi baru.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTrip: | (nullable GMTSTrip *) | trip | |
updatePropertyFields: | (GMTSTripPropertyFields) | updatedPropertyFields | |
[optional] |
Dipanggil saat perjalanan saat ini telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. trip Perjalanan yang telah berubah. updatedPropertyFields Properti yang diperbarui.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTripStatus: | (enum GMTSTripStatus) | tripStatus | |
[optional] |
Dipanggil saat status perjalanan saat ini telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. tripStatus Status perjalanan yang diperbarui.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateKendaraanLocation: | (nullable GMTSVehicleLocation *) | vehicleLocation | |
[optional] |
Dipanggil saat lokasi kendaraan telah diperbarui.
Lokasi baru mungkin tidak berbeda dari lokasi sebelumnya.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. vehicleLocation Lokasi kendaraan terakhir yang diketahui untuk perjalanan saat ini.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTakeupLocation: | (nullable GMTSTerminalLocation *) | pickupLocation | |
[optional] |
Dipanggil saat lokasi penjemputan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. pickupLocation Lokasi pengambilan saat ini. Nilainya bisa nol jika perjalanan direset atau dibatalkan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateDropoffLocation: | (nullable GMTSTerminalLocation *) | dropoffLocation | |
[optional] |
Dipanggil saat lokasi pengantaran telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. dropoffLocation Lokasi pengantaran saat ini. Nilainya bisa nol jika perjalanan direset atau dibatalkan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateETAToNextWaypoint: | (NSTimeInterval) | nextWaypointETA | |
[optional] |
Dipanggil saat PWT ke titik jalan berikutnya diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. nextWaypointETA PWT pengemudi saat ini ke titik penjemputan. Nilainya bisa 0 jika perjalanan direset atau dibatalkan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTakeupETA: | (NSTimeInterval) | pickupETA | |
[optional] |
Dipanggil saat PWT pengemudi ke titik penjemputan diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. pickupETA PWT pengemudi saat ini ke titik penjemputan. Nilainya bisa 0 jika perjalanan direset atau dibatalkan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateDropoffETA: | (NSTimeInterval) | dropoffETA | |
[optional] |
Dipanggil saat PWT pengemudi ke titik pengantaran diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. dropoffETA PWT pengemudi saat ini ke titik pengantaran. Nilainya bisa 0 jika perjalanan direset atau dibatalkan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRouteRemainingDistance: | (int32_t) | activeRouteRemainingDistance | |
[optional] |
Dipanggil saat jarak tersisa dari rute aktif perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. activeRouteRemainingDistance Jarak dalam meter yang tetap ada di rute aktif antara lokasi kendaraan saat ini dan lokasi penting berikutnya. Lokasi signifikan berikutnya bergantung pada status perjalanan saat ini. Jika status perjalanan adalah `GMTSTripStatusEnrouteToTakeup`, ini adalah jarak ke lokasi penjemputan. Jika status perjalanan adalah `GMTSTripStatusEnrouteToDropoff`, ini adalah jarak ke lokasi pengantaran. Aplikasi Anda harus memberikan konversi pengukuran yang diperlukan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRoute: | (nullable NSArray< GMTSLatLng * > *) | activeRoute | |
[optional] |
Dipanggil saat segmen rute aktif perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. activeRoute Segmen rute aktif untuk perjalanan saat ini. Segmen ini mencakup rute dari lokasi kendaraan saat ini ke lokasi signifikan berikutnya. Jika status perjalanannya adalah `GMTSTripStatusEnrouteToTakeup`, lokasi signifikan berikutnya adalah lokasi penjemputan. Jika status perjalanan adalah `GMTSTripStatusEnrouteToDropoff`, lokasi signifikan berikutnya adalah lokasi pengantaran.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingRoute: | (nullable NSArray< GMTSLatLng * > *) | remainingRoute | |
[optional] |
Dipanggil saat segmen rute perjalanan yang tersisa telah diupdate.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. remainingRoute Segmen rute yang tersisa untuk perjalanan saat ini. Segmen ini mencakup rute dari tujuan berikutnya pengguna saat ini ke tujuan akhir pengguna. Jika status perjalanan adalah `GMTSTripStatusEnrouteToTakeup`, segmen rute yang tersisa akan menjadi segmen dari lokasi penjemputan ke lokasi penurunan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingRouteDistance: | (int32_t) | remainingRouteDistance | |
[optional] |
Dipanggil saat jarak rute yang tersisa untuk perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. remainingRouteDistance Jarak dalam meter dari rute yang tersisa antara tujuan berikutnya pengguna saat ini ke tujuan akhir mereka. Tujuan berikutnya bergantung pada status perjalanan saat ini. Jika status perjalanan adalah `GMTSTripStatusEnrouteToTakeup`, tujuan berikutnya adalah lokasi pengantaran. Aplikasi Anda harus memberikan konversi pengukuran yang diperlukan.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
[optional] |
Dipanggil saat titik jalan perantara perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. remainingWaypoints Titik jalan yang tersisa saat ini.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateIntermediateDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
[optional] |
Dipanggil saat titik jalan perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. intermediateDestinations Sisa titik jalan perantara saat ini untuk perjalanan ini.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRouteTraffic: | (nullable GMTSTrafficData *) | activeRouteTraffic | |
[optional] |
Dipanggil saat data lalu lintas untuk segmen rute aktif perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. activeRouteTraffic Segmen lalu lintas rute aktif untuk perjalanan saat ini. Segmen ini mencakup rute dari lokasi kendaraan saat ini ke lokasi signifikan berikutnya. Jika status perjalanannya adalah `GMTSTripStatusEnrouteToTakeup`, lokasi signifikan berikutnya adalah lokasi penjemputan. Jika status perjalanan adalah `GMTSTripStatusEnrouteToDropoff`, lokasi signifikan berikutnya adalah lokasi pengantaran.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingRouteTraffic: | (nullable GMTSTrafficData *) | remainingRouteTraffic | |
[optional] |
Dipanggil saat data lalu lintas untuk segmen rute yang tersisa dalam perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. remainingRouteTraffic Data lalu lintas untuk segmen rute tersisa untuk perjalanan saat ini.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
didFailUpdateTripWithError: | (nullable NSError *) | error | |
[optional] |
Dipanggil saat error permintaan pemantauan perjalanan telah diperbarui.
- Parameter:
-
tripModel Instance GMTCTripModel yang menghasilkan peristiwa. error Error permintaan pemantauan perjalanan saat ini. Nilainya bisa nol.