Genel bakış
Gezinme hedeflerini belirtmek için kullanılan sabit bir referans noktası sınıfı.
Bir CLLocation zorunlu koordinatör kimliği veya Google Yer Kimliği'nden başlatılmış olabilir.
GMSNavigationMutableWaypoint tarafından devralındı.
Herkese Açık Üye İşlevleri | |
(null özellikli exampletype) | - initWithLocation:title: |
Bu GMSNavigationWaypoint öğesini 2D koordinatlarla belirtilen bir konumu temsil edecek şekilde başlatır. | |
(null özellikli exampletype) | - initWithPlaceID:title: |
Yer Kimliği ile belirtilen bir konumu temsil etmek için bu GMSNavigationWaypoint öğesini başlatır. | |
(null özellikli exampletype) | - initWithLocation:title:preferSameSideOfRoad: |
2D koordinatlar ve yol kenarı tercihleri ile belirtilen bir konumu temsil etmek için GMSNavigationWaypoint değerini başlatır. | |
(null özellikli exampletype) | - initWithLocation:title:preferredSegmentHeading: |
2D koordinatlar ve yol kenarı tercihleri ile belirtilen bir konumu temsil etmek için GMSNavigationWaypoint değerini başlatır. | |
(GMSNavigationWaypoint *) | - kopya |
Bu ara noktanın bir kopyasını döndürür. | |
(GMSNavigationMutableWaypoint *) | - mutableCopy |
Bu referans noktasının değişken bir kopyasını döndürür. | |
Mülkler | |
NSString * | title |
Referans noktasının adı. | |
CLLocationKoordinatör2D | koordinat |
Ara noktanın koordinatları. | |
NSString * | placeID |
Bu ara noktanın yer kimliği. | |
BOOL | preferSameSideOfRoad |
Sürücünün yolun aynı tarafına yönlendirilmesinin tercih edilip edilmediği | |
int32_t | preferredHeading |
Aracın varması gereken yol kenarındaki trafik yönünü ifade etmek için kullanılan bir açı. | |
BOOL | vehicleStopover |
Araçların durması için, kalkış veya bırakma amacıyla referans noktasının bulunduğunu belirtir. |
Üye İşlevi Belgeleri
- (nullable instancetype) initWithLocation: | (CLLocationCoordinate2D) | konum | |
başlık: | (NSString *) | title [ad] | |
Bu GMSNavigationWaypoint öğesini 2D koordinatlarla belirtilen bir konumu temsil edecek şekilde başlatır.
- Parametreler:
-
yer Bu ara noktanın konumu. başlık Referans noktasının adını temsil eden bir dize.
- İade et:
GMSNavigationWaypoint
örneği veya konum geçerli değilse nil.
- (nullable instancetype) initWithPlaceID: | (NSString *) | placeID | |
başlık: | (NSString *) | title [ad] | |
Yer Kimliği ile belirtilen bir konumu temsil etmek için bu GMSNavigationWaypoint öğesini başlatır.
- Parametreler:
-
placeID Bu ara noktanın Google yer kimliği. başlık Referans noktasının adını temsil eden bir dize.
- İade et:
GMSNavigationWaypoint
örneği veya yer kimliği dizesi nil ya da boşsa nil.
- (nullable instancetype) initWithLocation: | (CLLocationCoordinate2D) | konum | |
başlık: | (NSString *) | title | |
Tercih SameSideOfRoad: | (BOOL) | preferSameSideOfRoad | |
2D koordinatlar ve yol kenarı tercihleri ile belirtilen bir konumu temsil etmek için GMSNavigationWaypoint değerini başlatır.
- Parametreler:
-
yer Ara noktanın enlem ve boylamı. başlık Referans noktasının adını temsil eden bir dize. preferSameSideOfRoad Sürücünün yolun aynı tarafına yönlendirilmesinin tercih edilip edilmediği Yolun kapanması veya yavaş akan trafik nedeniyle önemli bir gecikme olmadığı sürece rota, yolun tercih edilen tarafına ulaşacaktır.
- İade et:
GMSNavigationWaypoint
örneği veya konum geçerli değilse nil.
- (nullable instancetype) initWithLocation: | (CLLocationCoordinate2D) | konum | |
başlık: | (NSString *) | title | |
tercih edilenSegmentBaşlık: | (int32_t) | preferredSegmentHeading | |
2D koordinatlar ve yol kenarı tercihleri ile belirtilen bir konumu temsil etmek için GMSNavigationWaypoint değerini başlatır.
- Parametreler:
-
yer Ara noktanın enlem ve boylamı. başlık Referans noktasının adını temsil eden bir dize. preferredSegmentHeading Aracın varması gereken yol kenarındaki trafik yönünü ifade etmek için kullanılan bir açı. Dolayısıyla, tek yönlü sokaklar için kullanışlı değildir. [0, 360] derece cinsinden ifade edilen birimler; 0, Kuzey anlamına gelir.
- İade et:
GMSNavigationWaypoint
örneği veya konum ya da tercih edilenSegmentHeading geçerli değilse nil.
- (GMSNavigationWaypoint *) kopya |
Bu ara noktanın bir kopyasını döndürür.
Bu referans noktasının değişken bir kopyasını döndürür.
Gayrimenkul Dokümanları
- (NSString*) başlık [read, assign] |
Referans noktasının adı.
- (CLLocationCoordinate2D) koordinat [read, assign] |
Ara noktanın koordinatları.
Bu ara nokta bir yer kimliğinden başlatıldıysa, bu değer kCLLocation zorunlu koordinatör2D(Geçersiz) olacaktır.
- (NSString*) placeID [read, copy] |
Bu ara noktanın yer kimliği.
Bu ara nokta, koordinatlardan başlatılmışsa bu değer boştur.
- (BOOL) preferSameSideOfRoad [read, assign] |
Sürücünün yolun aynı tarafına yönlendirilmesinin tercih edilip edilmediği
Yolun kapanması veya yavaş akan trafik nedeniyle önemli bir gecikme olmadığı sürece rota, yolun tercih edilen tarafına ulaşacaktır. Varsayılan olarak Hayır değerine ayarlanır.
GMSNavigationMutableWaypoint'te uygulanır.
- (int32_t) preferredHeading [read, assign] |
Aracın varması gereken yol kenarındaki trafik yönünü ifade etmek için kullanılan bir açı.
Dolayısıyla, tek yönlü sokaklar için kullanışlı değildir. [0, 360] derece cinsinden ifade edilen birimler; 0 Kuzey anlamına gelir ve açılar saat yönünde artar. Varsayılan ve ayarlanmamış olan değer -1'dir.
GMSNavigationMutableWaypoint'te uygulanır.
- (BOOL) vehicleStopover [read, assign] |
Araçların durması için, kalkış veya bırakma amacıyla referans noktası olduğunu belirtir.
Bu değeri ayarladığınızda, yolcu alma ve bırakma için uygun olmayan yollardaki ara noktalar daha uygun bir konuma ayarlanabilir. Bu seçenek yalnızca DRIVE ve TWO_WHEELER ulaşım şekillerinde kullanılabilir. Varsayılan olarak Hayır değerine ayarlanır.
GMSNavigationMutableWaypoint'te uygulanır.