Ringkasan
Class titik jalan yang dapat diubah.
Mewarisi GMSNavigationWaypoint.
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 | |
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. | |
NSString * | title |
Nama titik jalan. | |
CLLocationCoordinate2D | koordinat |
Koordinat titik jalan. | |
NSString * | placeID |
ID Tempat titik jalan ini. |
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
- (BOOL) preferSameSideOfRoad [read, write, 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 NO. Menyetel ini ke benar (true) akan menghapus nilai apa pun di preferredHeading
.
Mengimplementasikan GMSNavigationWaypoint.
- (int32_t) preferredHeading [read, write, 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. Menetapkan nilai yang valid akan menghapus preferSameSideOfRoad
.
Mengimplementasikan GMSNavigationWaypoint.
- (BOOL) vehicleStopover [read, write, 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.
Mengimplementasikan GMSNavigationWaypoint.
- (NSString*) title [read, assign, inherited] |
Nama titik jalan.
- (CLLocationCoordinate2D) koordinat [read, assign, inherited] |
Koordinat titik jalan.
kCLLocationCoordinate2DInvalid jika titik jalan ini diinisialisasi dari ID Tempat.
- (NSString*) placeID [read, copy, inherited] |
ID Tempat titik jalan ini.
Nilainya nol jika titik jalan ini diinisialisasi dari koordinat.