GMSPolyline Sınıf Referansı

GMSPolyline Sınıf Referansı

Genel bakış

GMSPolyline, Dünya yüzeyinde bulunan çoklu çizgi için kullanılabilecek seçenekleri belirtir.

path öğesinde belirtilen noktalar arasına fiziksel bir çizgi olarak çizilir.

GMSOverlay'i devralır.

Statik Herkese Açık Üye İşlevleri

(ornektype)+ polylineWithPath:
 Belirli bir yol için GMSPolyline için kolaylık oluşturucu.

Mülkler

GMSPathpath (yol)
 Bu çoklu çizgiyi açıklayan yol.
CGFloatstrokeWidth
 Çizginin ekran noktaları olarak genişliği.
UIColor * strokeColor
 Çoklu çizgiyi oluşturmak için kullanılan UIColor.
BOOLjeodezik
 Bu çizginin jeodezik düzeltmeyle oluşturulup oluşturulmayacağı.
NSArray< GMSStyleSpan * > * aralık
 GMSStyleSpan'ı içeren bir dizi (bu çoklu çizgiyi oluşturmak için kullanılan aralıklar).
NSString * title
 Başlık, yer paylaşımının kısa bir açıklamasıdır.
GMSMapViewharita
 Bu yer paylaşımının bulunduğu harita.
BOOLdokunulabilir
 Bu yer paylaşımı, dokunma bildirimlerine neden olacaksa.
int zIndex
 Daha yüksek zIndex değerli yer paylaşımları, daha düşük zIndex değerine sahip karo katmanlarının ve yer paylaşımlarının üzerine çizilir.
nouserData
 Yer paylaşımlı veriler.

Üye İşlevi Belgeleri

+ (örnek türü) polylineWithPath: (boş değer GMSPath *) path (yol)

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

Diğer özelliklerin varsayılan değerleri olacaktır.


Gayrimenkul Dokümanları

- (GMSPath*) yol [read, write, copy]

Bu çoklu çizgiyi açıklayan yol.

- (CGFloat) strokeWidth [read, write, assign]

Çizginin ekran noktaları olarak genişliği.

Varsayılan olarak 1 değerine ayarlanır.

- (UIColor*) strokeColor [read, write, assign]

Çoklu çizgiyi oluşturmak için kullanılan UIColor.

Varsayılan olarak [UIColor blueColor] değerine ayarlanır.

- (BOOL) jeodezik [read, write, assign]

Bu çizginin jeodezik düzeltmeyle oluşturulup oluşturulmayacağı.

- (NSArray<GMSStyleSpan *>*) aralık [read, write, copy]

GMSStyleSpan'ı içeren bir dizi (bu çoklu çizgiyi oluşturmak için kullanılan aralıklar).

Dizi, çoklu çizginin kendisinden daha az segment içeriyorsa son segment, kalan uzunluğa uygulanır. Bu dizi ayarlanmaz veya boş olursa tüm satır için bunun yerine strokeColor kullanılır.

- (NSString*) başlık [read, write, copy, inherited]

Başlık, yer paylaşımının kısa bir açıklamasıdır.

İşaretçiler gibi bazı yer paylaşımları haritada başlığı görüntüler. Başlık aynı zamanda varsayılan erişilebilirlik metnidir.

- (GMSMapView*) harita [read, write, assign, inherited]

Bu yer paylaşımının bulunduğu harita.

Bu mülkün ayarlanması, yer paylaşımı haritaya eklenir. Sıfır değerine ayarlanırsa bu bindirme haritadan kaldırılır. Bir bindirme herhangi bir zamanda en fazla bir haritada etkin olabilir.

- (BOOL) tappable [read, write, assign, inherited]

Bu yer paylaşımı, dokunma bildirimlerine neden olacaksa.

İşaretçiler gibi bazı yer paylaşımları varsayılan olarak dokunulabilir özellikte olur.

- (int) zIndex [read, write, assign, inherited]

Daha yüksek zIndex değerli yer paylaşımları, daha düşük zIndex değerine sahip karo katmanlarının ve yer paylaşımlarının üzerine çizilir.

Eşit değerler, tanımsız çekim sıralamasıyla sonuçlanır. İşaretçiler, zIndex özelliğinden bağımsız olarak her zaman karo katmanlarının ve işaretleyici olmayan diğer yer paylaşımlarının üzerine çizileceği istisnadır. İşaretçiler, diğer yer paylaşımlarıyla karşılaştırıldığında etkin bir şekilde ayrı bir Z-endeksi grubunda kabul edilirler.

- (kimlik) userData [read, write, assign, inherited]

Yer paylaşımlı veriler.

Rastgele bir nesneyi bu yer paylaşımıyla ilişkilendirmek için bu özelliği kullanabilirsiniz. iOS için Google Haritalar SDK'sı bu özelliği okumaz veya yazmaz.

userData'nın herhangi bir Haritalar nesnesine güçlü referanslar içermemesi gerektiğini unutmayın. Aksi takdirde, bir tutma döngüsü oluşturulabilir (nesnelerin serbest bırakılmasını engeller).