Referensi Class GMSNavigationWaypoint

Referensi Class GMSNavigationWaypoint

Ringkasan

Class titik jalan yang tidak dapat diubah, digunakan untuk menetapkan tujuan navigasi.

ID ini dapat diinisialisasi dari CLLocationCoordinate2D atau ID Tempat Google.

Diwariskan oleh GMSNavigationMutableWaypoint.

Fungsi Anggota Publik

(instancetype nullable)- initWithLocation:title:
 Melakukan inisialisasi GMSNavigationWaypoint ini untuk mewakili lokasi yang ditentukan oleh koordinat 2D.
(instancetype nullable)- initWithPlaceID:title:
 Melakukan inisialisasi GMSNavigationWaypoint ini untuk mewakili lokasi yang ditentukan oleh ID Tempat.
(instancetype nullable)- initWithLocation:title:preferSameSideOfRoad:
 Melakukan inisialisasi GMSNavigationWaypoint untuk mewakili lokasi yang ditentukan oleh koordinat 2D dan preferensi sisi jalan.
(instancetype nullable)- initWithLocation:title:preferredSegmentHeading:
 Melakukan inisialisasi GMSNavigationWaypoint untuk mewakili lokasi yang ditentukan oleh koordinat 2D dan preferensi sisi jalan.
(GMSNavigationWaypoint *)- salin
 Menampilkan salinan titik jalan ini.
(GMSNavigationMutableWaypoint *)- mutableCopy
 Menampilkan salinan titik jalan yang dapat berubah ini.

Properti

NSString * title
 Nama titik jalan.
CLLocationCoordinate2Dkoordinat
 Koordinat titik jalan.
NSString * placeID
 ID Tempat titik jalan ini.
BOOLpreferSameSideOfRoad
 Apakah lebih disukai untuk mengarahkan pengemudi ke sisi jalan yang sama.
int32_t preferredHeading
 Sudut yang digunakan untuk menyatakan arah lalu lintas di sisi jalan yang seharusnya dilalui kendaraan.
BOOLvehicleStopover
 Menunjukkan bahwa titik jalan dimaksudkan untuk kendaraan berhenti, dengan tujuan untuk mengantar atau menurunkan penumpang.

Dokumentasi Fungsi Anggota

- (instancetype nullable) initWithLocation: (CLLocationCoordinate2D)  lokasi
judul: (NSString *) title [judul]

Melakukan inisialisasi GMSNavigationWaypoint ini untuk mewakili lokasi yang ditentukan oleh koordinat 2D.

Parameter:
lokasiLokasi titik jalan ini.
titleString yang mewakili nama titik jalan.
Hasil:
Instance GMSNavigationWaypoint, atau nol jika lokasi tidak valid.
- (instancetype nullable) initWithPlaceID: (NSString *) placeID
judul: (NSString *) title [judul]

Melakukan inisialisasi GMSNavigationWaypoint ini untuk mewakili lokasi yang ditentukan oleh ID Tempat.

Parameter:
placeIDID Google Place untuk titik jalan ini.
titleString yang mewakili nama titik jalan.
Hasil:
Instance GMSNavigationWaypoint, atau nol jika string ID Tempat tidak ada atau kosong.
- (instancetype nullable) initWithLocation: (CLLocationCoordinate2D)  lokasi
judul: (NSString *) title
preferensiSameSideOfRoad: (BOOL)  preferSameSideOfRoad

Melakukan inisialisasi GMSNavigationWaypoint untuk mewakili lokasi yang ditentukan oleh koordinat 2D dan preferensi sisi jalan.

Parameter:
lokasiLintang dan bujur titik jalan.
titleString yang mewakili nama titik jalan.
preferSameSideOfRoadApakah lebih disukai untuk mengarahkan pengemudi ke sisi jalan yang sama. Rute akan tiba di sisi jalan yang diinginkan kecuali jika ada keterlambatan yang signifikan yang disebabkan oleh penutupan jalan atau lalu lintas yang bergerak lambat.
Hasil:
Instance GMSNavigationWaypoint, atau nol jika lokasi tidak valid.
- (instancetype nullable) initWithLocation: (CLLocationCoordinate2D)  lokasi
judul: (NSString *) title
PreferensiSegmentHeading: (int32_t)  preferredSegmentHeading

Melakukan inisialisasi GMSNavigationWaypoint untuk mewakili lokasi yang ditentukan oleh koordinat 2D dan preferensi sisi jalan.

Parameter:
lokasiLintang dan bujur titik jalan.
titleString yang mewakili nama titik jalan.
preferredSegmentHeadingSudut yang digunakan untuk menyatakan arah lalu lintas di sisi jalan yang seharusnya dilalui kendaraan. Akibatnya, tidak berguna untuk jalan satu arah. Satuan dinyatakan dalam derajat [0, 360], di mana 0 berarti Utara.
Hasil:
Instance GMSNavigationWaypoint, atau nol jika lokasi atau preferredSegmentHeading tidak valid.

Menampilkan salinan titik jalan ini.

Menampilkan salinan titik jalan yang dapat berubah ini.


Dokumentasi Properti

- (NSString*) title [read, assign]

Nama titik jalan.

- (CLLocationCoordinate2D) koordinat [read, assign]

Koordinat titik jalan.

kCLLocationCoordinate2DInvalid jika titik jalan ini diinisialisasi dari ID Tempat.

- (NSString*) placeID [read, copy]

ID Tempat titik jalan ini.

Nilainya nol jika titik jalan ini diinisialisasi dari koordinat.

- (BOOL) preferSameSideOfRoad [read, assign]

Apakah lebih disukai untuk mengarahkan pengemudi ke sisi jalan yang sama.

Rute akan tiba di sisi jalan yang diinginkan kecuali jika ada keterlambatan yang signifikan yang disebabkan oleh penutupan jalan atau lalu lintas yang bergerak lambat. Default-nya adalah TIDAK.

Diimplementasikan di GMSNavigationMutableWaypoint.

- (int32_t) preferredHeading [read, assign]

Sudut yang digunakan untuk menyatakan arah lalu lintas di sisi jalan yang seharusnya dilalui kendaraan.

Akibatnya, tidak berguna untuk jalan satu arah. Satuan dinyatakan dalam derajat [0, 360], di mana 0 berarti Utara dan sudut meningkat searah jarum jam. Nilai default dan tidak disetel adalah -1.

Diimplementasikan di GMSNavigationMutableWaypoint.

- (BOOL) vehicleStopover [read, assign]

Menunjukkan bahwa titik jalan dimaksudkan untuk kendaraan berhenti, dengan tujuan untuk pengangkutan atau penurunan penumpang.

Jika Anda menetapkan nilai ini, titik jalan di jalan yang tidak sesuai untuk pengambilan dan penurunan dapat disesuaikan ke lokasi yang lebih sesuai. Opsi ini hanya berfungsi untuk mode perjalanan DRIVE dan TWO_WHEELER. Default-nya adalah TIDAK.

Diimplementasikan di GMSNavigationMutableWaypoint.