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.
- (void) removeAllCoordinates |
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.