Genel bakış
Tüm kamera konumu parametrelerini toplayan sabit bir sınıf.
GMSMutableCameraPosition tarafından devralındı.
Herkese Açık Üye İşlevleri | |
(ornektype) | - initWithTarget:zoom:bearing:viewingAngle: |
Tanımlanmış başlatıcı. | |
(ornektype) | - initWithTarget:zoom: |
Belirli bir hedef ve yakınlaştırma düzeyi için GMSCameraPosition için kolaylık başlatıcı. | |
(ornektype) | - initWithLatitude:longitude:zoom: |
Belirli bir enlem, boylam ve yakınlaştırma düzeyi için GMSCameraPosition için kolaylık başlatıcısı. | |
(ornektype) | - initWithLatitude:longitude:zoom:bearing:viewingAngle: |
-initWithTarget:zoom:bearing:viewingAngle:'a göre enlem/boylam ve diğer tüm kamera özelliklerini içeren GMSCameraPosition için kolaylık başlatıcısı. | |
Statik Herkese Açık Üye İşlevleri | |
(ornektype) | + cameraWithTarget:zoom: |
Belirli bir hedef ve yakınlaştırma düzeyi için GMSCameraPosition için kolaylık oluşturucu. | |
(ornektype) | + cameraWithLatitude:longitude:zoom: |
CameraWithTarget:zoom: değerine göre GMSCameraPosition için kolaylık oluşturucu. | |
(ornektype) | + cameraWithTarget:zoom:bearing:viewingAngle: |
initWithTarget:zoom:bearing:viewingAngle:GMSCameraPosition | |
(ornektype) | + cameraWithLatitude:longitude:zoom:bearing:viewingAngle: |
initWithTarget:zoom:bearing:viewingAngle: uyarınca enlem/boylam ve diğer tüm kamera özelliklerini içeren GMSCameraPosition için kolaylık oluşturucu. | |
(float) | + zoomAtCoordinate:forMeters:perPoints: |
Dünyadaki belirli coord mesafe için belirtilen meters ekran sayısına karşılık gelen (meters ) yakınlaştırma düzeyini alın.points | |
Mülkler | |
CLLocationKoordinatör2D | hedef |
Kameranın doğrultuda Dünya üzerindeki konumu. | |
float | yakınlaştırma |
Yakınlaştırma düzeyi. | |
CLLocationDirection (CLKonumYönü) | rol |
Gerçek kuzeyden saat yönünde derece cinsinden kamera yönü. | |
çift | viewingAngle |
Kameranın nadirden (doğrudan Dünya'ya) bakış açısı (derece cinsinden). |
Üye İşlevi Belgeleri
- (ornektype) initWithTarget: | (CLLocationCoordinate2D) | hedef | |
yakınlaştırma: | (float) | yakınlaştırma | |
yuvarlanma: | (CLLocationDirection) | rol | |
görüntüleme Açısı: | (çift) | viewingAngle (İzleme Açısı) | |
Tanımlanmış başlatıcı.
Bu GMSCameraPosition özelliğini mevcut tüm kamera özellikleriyle yapılandırır. Bu başlatıcı aracılığıyla (veya aşağıdaki kolay kurucular ile) bir GMSCameraPosition oluşturmak, kamera değerlerini dolaylı olarak sabitler.
- Parametreler:
-
hedef Kameranın işaret ettiği dünya üzerindeki konum. yakınlaştırma Ekranın ortasına yakın yakınlaştırma düzeyi. dayanmak Kameranın gerçek kuzeyden saat yönünde derece cinsinden yönü. viewingAngle Nadir'den (doğrudan Dünya'ya) uzak olan kamera açısının derece cinsinden açısı
- (ornektype) initWithTarget: | (CLLocationCoordinate2D) | hedef | |
yakınlaştırma: | (float) | yakınlaştırma | |
Belirli bir hedef ve yakınlaştırma düzeyi için GMSCameraPosition için kolaylık başlatıcı.
Bu, bu kameranın yön ve görüntüleme Açısı özelliklerini varsayılan olarak sıfıra ayarlar (ör. doğrudan Dünya yüzeyine, üst kısmı kuzeye bakacak şekilde).
- Parametreler:
-
hedef Kameranın işaret ettiği dünya üzerindeki konum. yakınlaştırma Ekranın ortasına yakın yakınlaştırma düzeyi.
- (ornektype) initWithEnlem: | (CLLocationDegrees) | latitude | |
longitude: | (CLLocationDegrees) | longitude | |
yakınlaştırma: | (float) | yakınlaştırma | |
Belirli bir enlem, boylam ve yakınlaştırma düzeyi için GMSCameraPosition için kolaylık başlatıcısı.
Bu, bu kameranın yön ve görüntüleme Açısı özelliklerini varsayılan olarak sıfıra ayarlar (ör. doğrudan Dünya yüzeyine, üst kısmı kuzeye bakacak şekilde).
- Parametreler:
-
latitude Kameranın işaret ettiği konumun enlem bileşeni. longitude Kameranın işaret ettiği konumun enlem bileşeni. yakınlaştırma Ekranın ortasına yakın yakınlaştırma düzeyi.
- (ornektype) initWithEnlem: | (CLLocationDegrees) | latitude | |
longitude: | (CLLocationDegrees) | longitude | |
yakınlaştırma: | (float) | yakınlaştırma | |
yuvarlanma: | (CLLocationDirection) | rol | |
görüntüleme Açısı: | (çift) | viewingAngle (İzleme Açısı) | |
-initWithTarget:zoom:bearing:viewingAngle:'a göre enlem/boylam ve diğer tüm kamera özelliklerini içeren GMSCameraPosition için kolaylık başlatıcısı.
- Parametreler:
-
latitude Kameranın işaret ettiği konumun enlem bileşeni. longitude Kameranın işaret ettiği konumun enlem bileşeni. yakınlaştırma Ekranın ortasına yakın yakınlaştırma düzeyi. dayanmak Kameranın gerçek kuzeyden saat yönünde derece cinsinden yönü. viewingAngle Nadir'den (doğrudan Dünya'ya) uzak olan kamera açısının derece cinsinden açısı
+ (örnektype) CameraWithTarget: | (CLLocationCoordinate2D) | hedef | |
yakınlaştırma: | (float) | yakınlaştırma | |
Belirli bir hedef ve yakınlaştırma düzeyi için GMSCameraPosition için kolaylık oluşturucu.
Bu, bu kameranın yön ve görüntüleme Açısı özelliklerini varsayılan olarak sıfıra ayarlar (ör. doğrudan Dünya yüzeyine, üst kısmı kuzeye bakacak şekilde).
+ (örnek türü) kamera ile: | (CLLocationDegrees) | latitude | |
longitude: | (CLLocationDegrees) | longitude | |
yakınlaştırma: | (float) | yakınlaştırma | |
CameraWithTarget:zoom: değerine göre GMSCameraPosition için kolaylık oluşturucu.
+ (örnektype) CameraWithTarget: | (CLLocationCoordinate2D) | hedef | |
yakınlaştırma: | (float) | yakınlaştırma | |
yuvarlanma: | (CLLocationDirection) | rol | |
görüntüleme Açısı: | (çift) | viewingAngle (İzleme Açısı) | |
initWithTarget:zoom:bearing:viewingAngle:GMSCameraPosition
+ (örnek türü) kamera ile: | (CLLocationDegrees) | latitude | |
longitude: | (CLLocationDegrees) | longitude | |
yakınlaştırma: | (float) | yakınlaştırma | |
yuvarlanma: | (CLLocationDirection) | rol | |
görüntüleme Açısı: | (çift) | viewingAngle (İzleme Açısı) | |
initWithTarget:zoom:bearing:viewingAngle: uyarınca enlem/boylam ve diğer tüm kamera özelliklerini içeren GMSCameraPosition için kolaylık oluşturucu.
+ (kayan) zumKoordinatörde: | (CLLocationCoordinate2D) | koordinat | |
forMetre: | (CLLocationLocation) | metre | |
başına puan: | (CGFloat) | points | |
Dünyadaki belirli coord
mesafe için belirtilen meters
ekran sayısına karşılık gelen (meters
) yakınlaştırma düzeyini alın.points
Çok uzun veya çok kısa mesafelerde, döndürülen yakınlaştırma düzeyi, kamerada izin verilen minimum ya da maksimum yakınlaştırma düzeyinden daha düşük veya daha yüksek olabilir.
Bu yardımcı yöntem, Dünya üzerindeki belirli fiziksel alanları kapsayan kamera konumları oluşturmak için yararlıdır.
Gayrimenkul Dokümanları
- (CLLocation Koordinatör2D) hedef [read, assign] |
Kameranın doğrultuda Dünya üzerindeki konumu.
GMSMutableCameraPosition'da uygulandı.
- (kayan) yakınlaştırma [read, assign] |
Yakınlaştırma düzeyi.
Zoom'da üstel ölçek kullanılır. Burada yakınlaştırma 0 tüm dünyayı 256 x 256 boyutlarında bir kare olarak temsil eder. Arka arkaya gelen her yakınlaştırma düzeyi, büyütmeyi 2 kat artırır. Buna göre, 1. yakınlaştırma düzeyinde dünya 512x512, yakınlaştırma düzeyi 2'de ise tüm dünya 1024x1024 boyutundadır.
GMSMutableCameraPosition'da uygulandı.
- (CLLocationDirection) alıcı [read, assign] |
Gerçek kuzeyden saat yönünde derece cinsinden kamera yönü.
GMSMutableCameraPosition'da uygulandı.
- (çift) viewingAngle [read, assign] |
Kameranın nadirden (doğrudan Dünya'ya) bakış açısı (derece cinsinden).
0 tam aşağıdır, 90 ise zemine paraleldir. İzin verilen maksimum açının yakınlaştırmaya bağlı olduğunu unutmayın. Bunu bir adım işlevi değil, yakınlaştırma işlevi olarak bir dizi çizgi segmenti olarak düşünebilirsiniz. 16 ve üzeri yakınlaştırma için maksimum açı 65 derecedir. 10 ve daha düşük yakınlaştırma için maksimum açı 30 derecedir.
GMSMutableCameraPosition'da uygulandı.