Referensi Class GMSNavigationRoutingOptions

Referensi Class GMSNavigationRoutingOptions

Ringkasan

Class yang tidak dapat diubah yang berisi opsi terkait logika perutean (misalnya, strategi perutean).

Diwariskan oleh GMSNavigationMutableRoutingOptions.

Fungsi Anggota Publik

(instancetype)- initWithRoutingStrategy:
 Menginisialisasi opsi perutean dengan strategi perutean.
(instancetype)- initWithAlternativeRoutesStrategy:
 Melakukan inisialisasi opsi perutean dengan strategi rute alternatif.
(instancetype)- initWithTargetDistancesMeters:
 Menginisialisasi opsi pemilihan rute dengan jarak target, dan menetapkan strategi pemilihan rute ke GMSNavigationRoutingStrategyDeltaToTargetDistance.

Properti

GMSNavigationRoutingStrategyroutingStrategy
 Menentukan urutan peringkat rute, baik menurut waktu, atau jarak.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 Strategi rute alternatif yang digunakan saat menetapkan tujuan.
NSArray< NSNumber * > * targetDistancesMeters
 Array jarak target.

Dokumentasi Fungsi Anggota

- (instancetype) initWithRoutingStrategy: (GMSNavigationRoutingStrategy) routingStrategy

Menginisialisasi opsi perutean dengan strategi perutean.

Parameter:
routingStrategyStrategi pemilihan rute yang menentukan urutan rute yang ditampilkan.

Melakukan inisialisasi opsi perutean dengan strategi rute alternatif.

Parameter:
alternateRoutesStrategyStrategi rute alternatif yang menentukan jumlah rute alternatif yang ditampilkan.
- (instancetype) initWithTargetDistancesMeters: (NSArray< NSNumber * > *) targetDistancesMeters

Menginisialisasi opsi pemilihan rute dengan jarak target, dan menetapkan strategi pemilihan rute ke GMSNavigationRoutingStrategyDeltaToTargetDistance.

Pastikan jarak target selalu aktual saat digunakan.

Parameter:
targetDistancesMetersJarak target untuk tujuan. Setiap jarak target digunakan untuk mengurutkan rute ke tujuan yang sesuai berdasarkan delta absolutnya ke rute.

Dokumentasi Properti

Menentukan urutan peringkat rute, baik menurut waktu, atau jarak.

Diimplementasikan di GMSNavigationMutableRoutingOptions.

Strategi rute alternatif yang digunakan saat menetapkan tujuan.

Diimplementasikan di GMSNavigationMutableRoutingOptions.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

Array jarak target.

Jarak target digunakan untuk mengurutkan rute ke tujuan dengan delta absolut ke tujuan dari yang terkecil ke terbesar. Elemen harus berupa bilangan bulat non-negatif. Jangan menetapkan GMSNavigationAlternativeRoutesStrategy dan kolom ini secara bersamaan. Saat ini, jarak target hanya didukung untuk tujuan pertama. Jadi hanya masukkan satu bilangan bulat positif dalam array. Jika elemen pertama bukan bilangan bulat positif, strategi perutean secara {i>default<i} adalah strategi perutean terbaik.

Diimplementasikan di GMSNavigationMutableRoutingOptions.