GMSPolygon Sınıf Referansı

GMSPolygon Sınıf Referansı

Genel bakış

GMSPolygon, haritada görünen bir poligon tanımlar.

Poligon (çoklu çizgi gibi), sıralı bir dizide bir dizi bağlı koordinat tanımlar. Ayrıca, çokgenler kapalı bir döngü oluşturur ve dolgulu bir bölgeyi tanımlar.

GMSOverlay'i devralır.

Statik Genel Üye İşlevleri

(ornek türü)+ polygonWithPath:
 Belirli bir yol için GMSPolygon için uygun tasarım aracı.

Tesisler

GMSPathyol
 Bu poligonu açıklayan yol.
NSArray< GMSPath * > *delikler
 Bu poligondaki delikleri açıklayan GMSPath örnekleri dizisi.
CGFloatstrokeGenişlik
 Ekran noktalarındaki poligon ana hatlarının genişliği.
UIColor * fırça rengi
 Poligon dış çizgisinin rengi.
UIColor * fillColor
 Dolgu rengi.
BOLcoğrafi
 Bu poligonun jeodezik düzeltmeyle oluşturulup oluşturulmayacağı.
GMSPolygonLayerkatman
 Bu GMSPolygon için temel animasyon katmanını sağlar.
NSString * title
 Başlık, yer paylaşımının kısa bir açıklaması.
GMSMapView *harita
 Bu bindirmenin bulunduğu harita.
BOLbağlanabilir
 Bu yer paylaşımı, dokunma bildirimlerine neden olacaksa.
IntZDizin
 zIndex değeri daha yüksek olan yer paylaşımları, daha düşük zIndex değerine sahip karo katmanlarının ve yer paylaşımlarının üzerine çizilir.
nokullaniciVerisi
 Yer paylaşımlı veriler.

Üye İşlevi Belgeleri

+ (örnek türü) polygonWithPath: (boş GMSPath *) yol

Belirli bir yol için GMSPolygon için uygun tasarım aracı.

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


Mülk Dokümanları

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

Bu poligonu açıklayan yol.

Yolu oluşturan koordinatlar geçerli olmalıdır.

- (NSArray<GMSPath *>*) delikler [read, write, copy]

Bu poligondaki delikleri açıklayan GMSPath örnekleri dizisi.

Her yolu oluşturan koordinatlar geçerli olmalıdır.

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

Ekran noktalarındaki poligon ana hatlarının genişliği.

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

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

Poligon dış çizgisinin rengi.

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

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

Dolgu rengi.

Varsayılan renk mavidir.

- (BOOL) coğrafi [read, write, assign]

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

- (GMSPolygonLayer*) katman [read, assign]

Bu GMSPolygon için temel animasyon katmanını sağlar.

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

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

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

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

Bu bindirmenin bulunduğu harita.

Bu özelliği ayarlamak, bindirmeyi haritaya ekler. Yer paylaşımı sıfır değerine ayarlanırsa bu yer paylaşımı haritadan kaldırılır. Bir yer paylaşımı, aynı anda en fazla bir haritada etkin olabilir.

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

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

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

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

zIndex değeri daha yüksek olan 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 çizim sıralamasına neden olur. İşaretçiler, zIndex bağımsız olarak, her zaman karo katmanlarının ve diğer işaretsiz yer paylaşımlarının üzerine çizilmesinin bir istisnasıdır. Bunlar, diğer yer paylaşımlarına kıyasla ayrı bir z-endeksi grubunda olmaları bakımından etkili bir şekilde kabul edilir.

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

Yer paylaşımlı veriler.

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

UserData öğelerinin hiçbir Haritalar nesnesine yönelik güçlü referanslar barındırmaması gerektiğini unutmayın. Aksi takdirde bir saklama döngüsü oluşturulabilir (nesnelerin serbest bırakılması engellenir).