Genel bakış
GMSCameraUpdate, GMSMapView öğesine uygulanabilecek bir güncellemeyi temsil eder.
Mevcut kamerayı değiştirme ile ilgili bazı mantıkları içerir.
Yalnızca aşağıdaki fabrika yardımcısı yöntemleri kullanılarak kurulmalıdır.
Statik Herkese Açık Üye İşlevleri | |
(GMSCameraUpdate *) | + zoomIn |
Haritayı yakınlaştıran bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + zoomOut |
Haritayı uzaklaştıran bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + zoomBy: |
Yakınlaştırma düzeyini belirtilen miktarda değiştiren bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + zoomTo: |
Yakınlaştırmayı belirtilen miktara ayarlayan bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + setTarget: |
Kamera hedefini belirtilen koordinata ayarlayan bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + setTarget:zoom: |
Kamera hedefini ve yakınlaştırmayı belirtilen değerlere ayarlayan bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + setKamera: |
Kamerayı belirtilen GMSCameraPosition değerine ayarlayan bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + fitBounds: |
Kamerayı, belirtilen sınırlar ekranda mümkün olan en yüksek yakınlaştırma düzeyinde ortalanacak şekilde dönüştüren bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + fitBounds:withDolgu: |
Bu, fitBounds ile benzerdir: ancak görünümün kenarlarından sınırlayıcı kutunun eklenmesi için dolgunun (noktalar cinsinden) belirtilmesine olanak tanır. | |
(GMSCameraUpdate *) | + fitBounds:withEdgeInsets: |
Bu fitBounds'a benzer: ancak sınırlayıcı kutuyu görünümün kenarlarından eklemek için kenar eklerinin belirtilmesine olanak tanır. | |
(GMSCameraUpdate *) | + scrollByX:Y: |
Görünümün merkezini x ve y yönlerinde belirtilen nokta sayısına göre kaydıran bir GMSCameraUpdate döndürür. | |
(GMSCameraUpdate *) | + zoomBy:atPoint: |
Bir odak noktasıyla yakınlaşan bir GMSCameraUpdate döndürür; odak noktası ekranda sabit kalır. |
Üye İşlevi Belgeleri
+ (GMSCameraUpdate *) zoomIn |
Haritayı yakınlaştıran bir GMSCameraUpdate döndürür.
Yakınlaştırma artışı 1,0'dır.
+ (GMSCameraUpdate *) zoomOut |
Haritayı uzaklaştıran bir GMSCameraUpdate döndürür.
Yakınlaştırma artışı -1,0'dır.
+ (GMSCameraUpdate *) zoomBy: | (float) | delta |
Yakınlaştırma düzeyini belirtilen miktarda değiştiren bir GMSCameraUpdate döndürür.
+ (GMSCameraUpdate *) zoomTo: | (float) | yakınlaştırma |
Yakınlaştırmayı belirtilen miktara ayarlayan bir GMSCameraUpdate döndürür.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | hedef |
Kamera hedefini belirtilen koordinata ayarlayan bir GMSCameraUpdate döndürür.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | hedef | |
yakınlaştırma: | (float) | yakınlaştırma | |
Kamera hedefini ve yakınlaştırmayı belirtilen değerlere ayarlayan bir GMSCameraUpdate döndürür.
+ (GMSCameraUpdate *) setKamera: | (GMSCameraPosition *) | kamera |
Kamerayı belirtilen GMSCameraPosition değerine ayarlayan bir GMSCameraUpdate döndürür.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | sınırlar |
Kamerayı, belirtilen sınırlar ekranda mümkün olan en yüksek yakınlaştırma düzeyinde ortalanacak şekilde dönüştüren bir GMSCameraUpdate döndürür.
Sınırların varsayılan dolgusu 64 punto olur.
Döndürülen kamera güncellemesi, kameranın yönünü ve eğilimini varsayılan sıfır değerlerine ayarlar (ör. kuzeye bakma ve doğrudan Dünya'ya bakma).
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | sınırlar | |
Dolgu ile: | (CGFloat) | dolgu | |
Bu, fitBounds ile benzerdir: ancak görünümün kenarlarından sınırlayıcı kutunun eklenmesi için dolgunun (noktalar cinsinden) belirtilmesine olanak tanır.
İstenen padding
, dikey veya yatay yönde görünüm boyutundan büyükse harita maksimum oranda uzaklaştırılır.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | sınırlar | |
withEdgeInsets: | (UIEdgeInsets) | edgeInsets | |
Bu fitBounds'a benzer: ancak sınırlayıcı kutuyu görünümün kenarlarından eklemek için kenar eklerinin belirtilmesine olanak tanır.
İstenen edgeInsets
, dikey veya yatay yönde görünüm boyutundan büyükse harita maksimum oranda uzaklaştırılır.
+ (GMSCameraUpdate *) slideByX: | (CGFloat) | dX | |
E: | (CGFloat) | dY | |
Görünümün merkezini x ve y yönlerinde belirtilen nokta sayısına göre kaydıran bir GMSCameraUpdate döndürür.
X sağa doğru büyür, Y küçülür.
+ (GMSCameraUpdate *) zoomBy: | (float) | yakınlaştırma | |
atPoint: | (CGPoint) | puan | |
Bir odak noktasıyla yakınlaşan bir GMSCameraUpdate döndürür; odak noktası ekranda sabit kalır.