Genel bakış
GMSGroundOverlay, Dünya yüzeyinde bulunan bir zemin bindirmesi için kullanılabilen seçenekleri belirtir.
İşaretçinin aksine, zemin bindirmenin konumu kameraya bakmaz ve açık bir şekilde belirtilir.
GMSOverlay'i devralır.
Statik Herkese Açık Üye İşlevleri | |
(ornektype) | + groundOverlayWithBounds:icon: |
Belirli bir bounds ve icon için GMSGroundOverlay için kolaylık oluşturucu. | |
(ornektype) | + groundOverlayWithPosition:icon:zoomLevel: |
Resmin gerçek boyutu, zoomLevel pikselleriyle aynıymış gibi, position için verilen icon değerini oluşturan bir GMSGroundOverlay oluşturur. | |
Mülkler | |
CLLocationKoordinatör2D | konum |
Bu GMSGroundOverlay veya daha spesifik olarak yer işaretinin fiziksel konumu. | |
CGPoint | bağlantı |
Yer işareti, bu GMSGroundOverlay bileşeninin bounds ile ilişkili olarak Dünya'nın nerede sabitlendiğini belirtir. | |
UIImage * | simge |
Dünya üzerinde bounds içinde oluşturulacak simge. | |
float | opaklık |
Zemin bindirmenin opaklığını, 0 (tamamen şeffaf) ile 1 (varsayılan) (varsayılan) dahil olmak üzere ayarlar. | |
CLLocationDirection (CLKonumYönü) | rol |
Bu zemin bindirmenin derece cinsinden yönü. | |
GMSCoordinateBounds * | sınırlar |
Dünya üzerinde icon 'in çizildiği 2D sınırları. | |
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
+ (örnektype) groundOverlayWithBounds: | (boş değer GMSCoordinateBounds *) | sınırlar | |
simgesini tıklayın: | (nullable UIImage *) | simge | |
Belirli bir bounds
ve icon
için GMSGroundOverlay için kolaylık oluşturucu.
position
buna göre ayarlanacak.
+ (örnektype) groundOverlayWithPosition: | (CLLocationCoordinate2D) | konum | |
simgesini tıklayın: | (nullable UIImage *) | simge | |
zumLevel: | (CGFloat) | zoomLevel | |
Resmin gerçek boyutu, zoomLevel
pikselleriyle aynıymış gibi, position
için verilen icon
değerini oluşturan bir GMSGroundOverlay oluşturur.
Gayrimenkul Dokümanları
- (CLLocation zorunlu koordinat 2D) konumu [read, write, assign] |
Bu GMSGroundOverlay veya daha spesifik olarak yer işaretinin fiziksel konumu.
Bu durum değiştirilirse bounds
yeni konumuna taşınır.
- (CGPoint) bağlantısı [read, write, assign] |
Yer işareti, bu GMSGroundOverlay bileşeninin bounds
ile ilişkili olarak Dünya'nın nerede sabitlendiğini belirtir.
Bu konum değiştirilirse position
, bounds
içindeki karşılık gelen yeni konuma ayarlanır.
- (UIImage*) simgesi [read, write, assign] |
Dünya üzerinde bounds
içinde oluşturulacak simge.
Bu değer boşsa bindirme görünmez (varsayılan resme sahip olan GMSMarker'ın aksine).
- (kayan) opaklık [read, write, assign] |
Zemin bindirmenin opaklığını, 0 (tamamen şeffaf) ile 1 (varsayılan) (varsayılan) dahil olmak üzere ayarlar.
- (CLLocationDirection) alıcı [read, write, assign] |
Bu zemin bindirmenin derece cinsinden yönü.
Varsayılan değer olan sıfır, bu zemin bindirmesini dünyanın normal Y ekseni boyunca yukarı/aşağı gösterir.
- (GMSCoordinateBounds*) sınırlar [read, write, assign] |
Dünya üzerinde icon
'in çizildiği 2D sınırları.
Bu değer değiştirildiğinde position
uygun şekilde ayarlanı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).