Genel bakış
GMSKameraUpdate, GMSMapView için geçerli olabilecek bir güncellemeyi temsil eder.
Mevcut kamerada değişiklik yapma mantığını kapsar.
Yalnızca aşağıdaki fabrika yardımcı yöntemleri kullanılarak oluşturulmalıdır.
Statik Genel Üye İşlevleri | |
(GMSKameraGüncelleme *) | + ZoomIn |
Haritayı yakınlaştıran bir GMSKameraUpdate'i döndürür. | |
(GMSKameraGüncelleme *) | + ZoomOut |
Haritada uzaklaştıran bir GMSKameraUpdate döndürür. | |
(GMSKameraGüncelleme *) | + ZoomBy: |
Yakınlaştırmayı belirtilen miktarda değiştiren bir GMSKameraUpdate döndürür. | |
(GMSKameraGüncelleme *) | + ZoomTo: |
Yakınlaştırmayı belirtilen tutara ayarlayan bir GMSKameraUpdate döndürür. | |
(GMSKameraGüncelleme *) | + setTarget: |
Kamera hedefini belirtilen koordinatla ayarlayan GMSKameraUpdate'i döndürür. | |
(GMSKameraGüncelleme *) | + setTarget:Zoom: |
Kamera hedefini belirleyen ve belirtilen değerlere yakınlaşan bir GMSKameraUpdate döndürür. | |
(GMSKameraGüncelleme *) | + setKamera: |
Kamerayı belirtilen GMSKameraKonumu'na ayarlayan bir GMSKameraUpdate döndürür. | |
(GMSKameraGüncelleme *) | + fitBounds: |
Kamerayı, belirtilen sınırların mümkün olan en yüksek yakınlaştırma düzeyinde ortalayacak şekilde dönüştürdüğü GMSKameraUpdate'i döndürür. | |
(GMSKameraGüncelleme *) | + fitBounds:withPfill: |
Bu, fitBounds'a benzer: Ancak görünümün kenarlarından sınırlayıcı kutuyu girmek için dolgunun (noktalarla) doldurulmasına izin verir. | |
(GMSKameraGüncelleme *) | + fitBounds:withEdgeInsets: |
Bu, fitBounds'a benzer: ancak görünümün kenarlarından sınırlayıcı kutuyu girmek için kenar kümelerinin belirtilmesine olanak tanır. | |
(GMSKameraGüncelleme *) | + scrollByX:Y: |
Görünümün merkezini x ve y yönlerinde belirtilen sayıda nokta olacak şekilde değiştiren bir GMSKameraUpdate döndürür. | |
(GMSKameraGüncelleme *) | + ZoomBy:atPoint: |
Bir odak noktasıyla yakınlaştırma yapan bir GMSKameraUpdate döndürür; odak noktası, ekranda sabit kalır. |
Üye İşlevi Belgeleri
+ (GMSKameraUpdate *) ZoomIn |
Haritayı yakınlaştıran bir GMSKameraUpdate'i döndürür.
Yakınlaştırma artışı 1,0'dır.
+ (GMSKameraUpdate *) ZoomOut |
Haritada uzaklaştıran bir GMSKameraUpdate döndürür.
Yakınlaştırma artışı -1,0'dır.
+ (GMSKameraUpdate *) ZoomBy: | (kayan) | Delta |
Yakınlaştırmayı belirtilen miktarda değiştiren bir GMSKameraUpdate döndürür.
+ (GMSKameraUpdate *) ZoomTo: | (kayan) | yakınlaştır |
Yakınlaştırmayı belirtilen tutara ayarlayan bir GMSKameraUpdate döndürür.
+ (GMSKameraUpdate *) setTarget: | (CLLocation Koordinatör2D) | hedef |
Kamera hedefini belirtilen koordinatla ayarlayan GMSKameraUpdate'i döndürür.
+ (GMSKameraUpdate *) setTarget: | (CLLocation Koordinatör2D) | hedef | |
yakınlaştır: | (kayan) | yakınlaştırma | |
Kamera hedefini belirleyen ve belirtilen değerlere yakınlaşan bir GMSKameraUpdate döndürür.
+ (GMSKameraUpdate *) setKamera: | (GMSKameraKonumu *) | kamera |
Kamerayı belirtilen GMSKameraKonumu'na ayarlayan bir GMSKameraUpdate döndürür.
+ (GMSKameraUpdate *) fitBounds: | (GMS KoordinatörBound'ları *) | sınırlar |
Kamerayı, belirtilen sınırların mümkün olan en yüksek yakınlaştırma düzeyinde ortalayacak şekilde dönüştürdüğü GMSKameraUpdate'i döndürür.
Sınırlarda varsayılan olarak 64 puanlık bir dolgu bulunur.
Döndürülen kamera güncellemesi, kameranın rulmanını varsayılan sıfır değerlerine (yani kuzeye doğru bakıp doğrudan Dünya'ya bakarak) ayarlar.
+ (GMSKameraUpdate *) fitBounds: | (GMS KoordinatörBound'ları *) | sınırlar | |
Dolgu: | (CGKaydırma) | dolgu | |
Bu, fitBounds'a benzer: Ancak görünümün kenarlarından sınırlayıcı kutuyu girmek için dolgunun (noktalarla) doldurulmasına izin verir.
İstenen padding
dikey veya yatay yöndeki görünüm boyutundan büyükse, harita en fazla uzaklaştırılır.
+ (GMSKameraUpdate *) fitBounds: | (GMS KoordinatörBound'ları *) | sınırlar | |
EdgeInsets ile: | (UIEdgeInsets) | edgeInsets | |
Bu, fitBounds'a benzer: ancak görünümün kenarlarından sınırlayıcı kutuyu girmek için kenar kümelerinin belirtilmesine olanak tanır.
İstenen edgeInsets
dikey veya yatay yöndeki görünüm boyutundan büyükse, harita en fazla uzaklaştırılır.
+ (GMSKameraUpdate *) ScrollByX: | (CGKaydırma) | dX | |
E: | (CGKaydırma) | g | |
Görünümün merkezini x ve y yönlerinde belirtilen sayıda nokta olacak şekilde değiştiren bir GMSKameraUpdate döndürür.
X sağa, Y büyüyor.
+ (GMSKameraUpdate *) ZoomBy: | (kayan) | yakınlaştır | |
atPoint: | (CGPoint) | puan | |
Bir odak noktasıyla yakınlaştırma yapan bir GMSKameraUpdate döndürür; odak noktası, ekranda sabit kalır.