Genel bakış
GMSPolygon, haritada görünen bir poligon tanımlar.
Bir poligon (çoklu çizgi gibi) sıralı bir dizi bağlı koordinat dizisini tanımlar. Buna ek olarak, poligonlar kapalı bir döngü oluşturur ve dolgulu bir bölgeyi tanımlar.
GMSOverlay'i devralır.
Statik Herkese Açık Üye İşlevleri | |
(ornektype) | + polygonWithPath: |
Belirli bir yol için GMSPolygon özelliği için kolaylık oluşturucu. | |
Mülkler | |
GMSPath * | path (yol) |
Bu poligonu açıklayan yol. | |
NSArray< GMSPath * > * | delikler |
Bu poligondaki delikleri tanımlayan GMSPath örnekleri dizisi. | |
CGFloat | strokeWidth |
Çokgen dış çizgisinin ekran noktaları cinsinden genişliği. | |
UIColor * | strokeColor |
Çokgen dış çizgisinin rengi. | |
UIColor * | fillColor |
Dolgu rengi. | |
BOOL | jeodezik |
Bu poligonun jeodezik düzeltmeyle oluşturulup oluşturulmayacağı. | |
GMSPolygonLayer * | katman |
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ıdır. | |
GMSMapView * | harita |
Bu yer paylaşımının bulunduğu harita. | |
BOOL | dokunulabilir |
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. | |
no | userData |
Yer paylaşımlı veriler. |
Üye İşlevi Belgeleri
+ (ornek türü) polygonWithPath: | (boş değer GMSPath *) | path (yol) |
Belirli bir yol için GMSPolygon özelliği için kolaylık oluşturucu.
Diğer özelliklerin varsayılan değerleri olacaktır.
Gayrimenkul Dokümanları
Bu poligonu açıklayan yol.
Yolu oluşturan koordinatlar geçerli olmalıdır.
Bu poligondaki delikleri tanımlayan GMSPath örnekleri dizisi.
Her bir yolu oluşturan koordinatlar geçerli olmalıdır.
- (CGFloat) strokeWidth [read, write, assign] |
Çokgen dış çizgisinin ekran noktaları cinsinden genişliği.
Varsayılan olarak 1 değerine ayarlanır.
- (UIColor*) strokeColor [read, write, assign] |
Çokgen dış çizgisinin rengi.
Varsayılan olarak nil değerine ayarlanır.
- (UIColor*) fillColor [read, write, assign] |
Dolgu rengi.
Varsayılan olarak blueColor değerine ayarlanır.
- (BOOL) jeodezik [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ı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).