GMSNavigasyonWaypoint Sınıf Referansı

GMSGezinmeWaypoint Sınıf Referansı

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ör2Dkoordinat
 Ara noktanın koordinatları.
NSString * placeID
 Bu ara noktanın yer kimliği.
BOOLpreferSameSideOfRoad
 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çı.
BOOLvehicleStopover
 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:
yerBu ara noktanın konumu.
başlıkReferans 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:
placeIDBu ara noktanın Google yer kimliği.
başlıkReferans 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:
yerAra noktanın enlem ve boylamı.
başlıkReferans noktasının adını temsil eden bir dize.
preferSameSideOfRoadSü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:
yerAra noktanın enlem ve boylamı.
başlıkReferans noktasının adını temsil eden bir dize.
preferredSegmentHeadingAracı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.

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.