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. | |
CLLocationCoordinate2D | koordinat |
Koordinat titik jalan. | |
NSString * | placeID |
ID Tempat titik jalan ini. | |
BOOL | preferSameSideOfRoad |
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. | |
BOOL | vehicleStopover |
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:
-
lokasi Lokasi titik jalan ini. title String 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:
-
placeID ID Google Place untuk titik jalan ini. title String 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:
-
lokasi Lintang dan bujur titik jalan. title String yang mewakili nama titik jalan. preferSameSideOfRoad 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.
- 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:
-
lokasi Lintang dan bujur titik jalan. title String yang mewakili nama titik jalan. preferredSegmentHeading 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.
- Hasil:
- Instance
GMSNavigationWaypoint
, atau nol jika lokasi atau preferredSegmentHeading tidak valid.
- (GMSNavigationWaypoint *) salin |
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.