GMSKameraKonumu Sınıf Referansı


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ör2Dhedef
 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ü.
çiftviewingAngle
 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:
hedefKameranın işaret ettiği dünya üzerindeki konum.
yakınlaştırmaEkranın ortasına yakın yakınlaştırma düzeyi.
dayanmakKameranın gerçek kuzeyden saat yönünde derece cinsinden yönü.
viewingAngleNadir'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:
hedefKameranın işaret ettiği dünya üzerindeki konum.
yakınlaştırmaEkranı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:
latitudeKameranın işaret ettiği konumun enlem bileşeni.
longitudeKameranın işaret ettiği konumun enlem bileşeni.
yakınlaştırmaEkranı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:
latitudeKameranın işaret ettiği konumun enlem bileşeni.
longitudeKameranın işaret ettiği konumun enlem bileşeni.
yakınlaştırmaEkranın ortasına yakın yakınlaştırma düzeyi.
dayanmakKameranın gerçek kuzeyden saat yönünde derece cinsinden yönü.
viewingAngleNadir'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ı.