GMSMutablePath Sınıf Referansı


Genel bakış

GMSMutablePath, CLLocation Koordinatör2D'nin dinamik (yeniden boyutlandırılabilir) dizisidir.

Tüm koordinatlar geçerli olmalıdır. GMSMutablePath, sabit GMSPath'in değişken karşılığıdır.

GMSPath değerini devralır.

Herkese Açık Üye İşlevleri

(void) - Koordinatör ekleme:
 Yolun sonuna coord ekler.
(void) - addLatitude:longitude:
 Belirtilen enlem/boylam ile yeni bir CLLocation zorunlu koordinat örneği ekler.
(void) - insert Koordinatör:atIndex:
 index saatine coord ekler.
(void) - KoordinatörAtIndex:Koordinatör ile değiştir:
 index konumundaki koordinatı coord ile değiştirin.
(void) - remove KoordinatörAtIndex:
 index konumundaki girişi kaldır.
(void) - removeLastCoordinate
 Yolun son koordinatını kaldırır.
(void) - removeAllCoordinates
 Bu yoldaki tüm koordinatları kaldırır.
(kimlik)- initWithPath:
 Yeni tahsis edilmiş bir yolu, başka bir GMSPath'in içeriğiyle başlatır.
(NSUTamsayı)- count
 Yol boyutunu alın.
(CLLocationCoordinate2D) - coordinateAtIndex:
 index >= sayıysa kCLLocation zorunlu koordinatör2DGeçersiz değerini döndürür.
(NSString *)- encodedPath
 Yolun yukarıda açıklanan biçimde kodlanmış bir dizesini döndürür.
(ornektype)- pathOffsetByLatitude:longitude:
 Geçerli yolun her bir koordinatına deltaLatitude ve deltaLongitude eklenerek elde edilen yeni bir yol döndürür.
(çift)- segmentsForLength:tür:
 Yol boyunca length öğesine karşılık gelen (kind göre yorumlanan) segmentlerin kesirli sayısını döndürür.
(CLLocationLocation)- lengthOfKind:
 kind'a göre yolun uzunluğunu döndürür.

Statik Herkese Açık Üye İşlevleri

(ornektype)+ yol
 Boş bir yol için kolaylık oluşturucu.
(null özellikli exampletype)+ pathFromEncodedPath:
 encodedPath öğesinden yeni ayrılmış bir yolu başlatır.

Üye İşlevi Belgeleri

- (geçersiz) Koordinatör ekle: (CLLocationCoordinate2D)  koordinasyon

Yolun sonuna coord ekler.

- (void) addEnlem: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude

Belirtilen enlem/boylam ile yeni bir CLLocation zorunlu koordinat örneği ekler.

- (void) insert Koordinatör: (CLLocationCoordinate2D)  koordinasyon
At Endeksi: (NSUTamsayı) dizin

index saatine coord ekler.

Bu değer yolun boyutundan küçükse tüm koordinatları bir birim ileri kaydırır. Aksi takdirde, replace KoordinatörAtDizin:Koordinatör: gibi davranır.

- (void) replace KoordinatörAtIndex: (NSUTamsayı) dizin
Koordinatör ile: (CLLocationCoordinate2D)  coord

index konumundaki koordinatı coord ile değiştirin.

index sondan sonraysa diziyi tanımlanmamış bir koordinatla büyütür.

- (void) remove KoordinatörAtIndex: (NSUTamsayı) dizin

index konumundaki girişi kaldır.

index < sayım, boyutu azaltır. index >= count ise sessiz bir işlem yok demektir.

- (geçersiz) removeLastCoordinate

Yolun son koordinatını kaldırır.

Dizi, boş olmayan azaltma boyutuysa. Dizi boşsa sessiz bir işlem yok olur.

Bu yoldaki tüm koordinatları kaldırır.

+ (ornektype) yol

Boş bir yol için kolaylık oluşturucu.

- (kimlik) initWithPath: (GMSPath *) path (yol)

Yeni tahsis edilmiş bir yolu, başka bir GMSPath'in içeriğiyle başlatır.

- (NSUInteger) sayı

Yol boyutunu alın.

- (CLLocation zorunlu koordinat 2D) coordinateAtIndex: (NSUTamsayı) dizin

index >= sayıysa kCLLocation zorunlu koordinatör2DGeçersiz değerini döndürür.

+ (null özellikli örnek türü) pathFromEncodedPath: (NSString *) encodedPath

encodedPath öğesinden yeni ayrılmış bir yolu başlatır.

Bu biçim şu adreste açıklanmıştır: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

Yolun yukarıda açıklanan biçimde kodlanmış bir dizesini döndürür.

- (ornek türü) pathoffsetByEnlem: (CLLocationDegrees) deltaLatitude
longitude: (CLLocationDegrees) deltaLongitude

Geçerli yolun her bir koordinatına deltaLatitude ve deltaLongitude eklenerek elde edilen yeni bir yol döndürür.

Mevcut yolu değiştirmez.

- (çift) segmentForLength: (CLLocationLocation) length
tür: (GMSLengthKind) tür

Yol boyunca length öğesine karşılık gelen (kind göre yorumlanan) segmentlerin kesirli sayısını döndürür.

Bkz. GMSLengthKind.

- (CLLocationLocation) lengthOfKind: (GMSLengthKind) tür

kind'a göre yolun uzunluğunu döndürür.

Bkz. GMSLengthKind.