GMSCircle Sınıf Referansı

GMSCircle Sınıf Referansı

Genel bakış

Dünya yüzeyinde bulunan bir daire (küresel başlık).

GMSOverlay'i devralır.

Statik Genel Üye İşlevleri

(ornek türü)+ CircleWithPosition:yarıçap:
 Belirli bir konum ve yarıçap için GMSCircle'ın uygun tasarım sağlayıcısı.

Tesisler

CLLocation Koordinatör2Dkonumu
 Daire merkezindeki Dünya konumu.
CLLocationDISTANCEyarıçap
 Dairenin metre cinsinden yarıçapı; pozitif olmalıdır.
CGFloatstrokeGenişlik
 Dairenin ekran noktalarındaki genişliği.
UIColor * fırça rengi
 Bu dairenin dış çizgisinin rengi.
UIColor * fillColor
 Dairenin iç kısmı dolgu rengiyle boyanıyor.
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

+ (ornek türü) DaireKonumu: (CLLocation Koordinatör2D) konumu
yarıçap: (CLLocationDISTANCE) yarıçap

Belirli bir konum ve yarıçap için GMSCircle'ın uygun tasarım sağlayıcısı.

Diğer özelliklerin varsayılan değerleri vardır. Geçersiz bir konum, harita üzerinde çizilemeyen bir bindirme nesnesiyle sonuçlanır.


Mülk Dokümanları

- (CLLocation Koordinatör2D) konumu [read, write, assign]

Daire merkezindeki Dünya konumu.

Geçersiz konumları yoksayar.

- (CLLocationDISTANCE) yarıçap [read, write, assign]

Dairenin metre cinsinden yarıçapı; pozitif olmalıdır.

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

Dairenin ekran noktalarındaki genişliği.

Varsayılan olarak 1 değerine ayarlanır. GMSPolygon'a göre harita yakınlaştırıldığında genişlik ölçeklendirilmez.

strokeWidth'i 0 olarak ayarlarsanız fırça yok olur.

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

Bu dairenin dış çizgisinin rengi.

Varsayılan değer siyahtır.

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

Dairenin iç kısmı dolgu rengiyle boyanıyor.

Varsayılan değer sıfırdır. Bu durumda, dolgu doldurulmaz.

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