GMSKameraPosition Sınıf Referansı


Genel bakış

Tüm kamera konumu parametrelerini toplayan sabit bir sınıf.

GMSMutableKameraKonumu tarafından devralındı.

Genel Üye İşlevleri

(ornek türü)- initWithTarget:Zoom:bearing:viewingAngle:
 Tanımlayıcı başlatıcı.
(ornek türü)- initWithTarget:Zoom:
 Belirli bir hedef ve yakınlaştırma düzeyine yönelik GMSKameraKonumu için uygun başlatıcı.
(ornek türü)- initWithEnlem:boylam:Zoom:
 Belirli bir enlem, boylam ve yakınlaştırma düzeyi için GMSKameraKonumu için uygun başlatıcı.
(ornek türü)- initWithEnlem:boylam:zoom:bearing:viewingAngle:
 GMSKameraKonumu için, -initWithTarget:Zoom:bearing:viewingAngle'a göre enlem/boylam ve diğer tüm kamera özelliklerini içeren kullanışlı başlatıcı.

Statik Genel Üye İşlevleri

(ornek türü)+ cameraWithTarget:Zoom:
 Belirli bir hedef ve yakınlaştırma düzeyi için GMSKameraKonumu'na uygun tasarım aracı.
(ornek türü)+ Kamera ileEnlem:boylam:yakınlaştırma:
 kamera ileHedef:yakınlaştırma: GMSKameraKonumu için uygun oluşturucu.
(ornek türü)+ cameraWithTarget:Zoom:bearing:viewingAngle:
 Tüm kamera özelliklerinin initWithTarget:zoom:bearing:viewingAngle'a uygun olarak GMSKameraPosition için uygun oluşturucu.
(ornek türü)+ cameraWithEnlem:boylam:Zoom:bearing:viewingAngle:
 GMSKameraKonumu için, initWithTarget:Zoom:bearing:viewingAngle'a göre enlem/boylam ve diğer tüm kamera özelliklerinin kullanıldığı kullanışlı tasarım.
(kayan)+ ZoomAt gerekli:forMeter:perPoints:
 Dünya üzerinde belirli bir coord oranında meters mesafenin, belirtilen sayıda points karesine karşılık gelen yakınlaştırma düzeyini alın.

Tesisler

CLLocation Koordinatör2Dhedef
 Dünya'nın kameranın işaret ettiği konum.
kayan noktalıyakınlaştır
 Yakınlaştırma düzeyi.
CLLocationDirectionkuzu
 Kameranın kuzeyden saat yönünde derecesi.
iki kezanlama
 Nadiren (doğrudan Dünya'ya bakan) kameranın derece cinsinden derecesi.

Üye İşlevi Belgeleri

- (ornek türü) initWithTarget: (CLLocation Koordinatör2D) hedef
yakınlaştır: (kayan) yakınlaştır
rulman: (CLLocationDirection) kuzu
Angle: (çift) viewingAngle

Tanımlayıcı başlatıcı.

Bu GMSKameraKonumu'nu kullanılabilir tüm kamera özellikleriyle yapılandırır. Bu başlatıcı ile (veya aşağıdaki kolaylık oluşturucular) bir GMSKameraKonumu oluşturmak dolaylı olarak kamera değerlerini sınırlandırır.

Parametreler:
hedefDünya'nın kameranın işaret ettiği konum.
zoomEkranın ortasına yakın yakınlaştırma düzeyi.
dayanmakKameranın gerçek kuzeyden saat yönünde derecesi.
AngleNadiren gelen kamera açısının derecesi (doğrudan Dünya'ya dönük)
- (ornek türü) initWithTarget: (CLLocation Koordinatör2D) hedef
yakınlaştır: (kayan) yakınlaştırma

Belirli bir hedef ve yakınlaştırma düzeyine yönelik GMSKameraKonumu için uygun başlatıcı.

Bu şekilde, bu kameranın rulman ve ViewAngle özelliklerini sıfır varsayılana ayarlamış olursunuz (yani, yeryüzünün üst kısmı kuzeye doğrudur).

Parametreler:
hedefDünya'nın kameranın işaret ettiği konum.
zoomEkranın ortasına yakın yakınlaştırma düzeyi.
- (ornek türü) initWithLatitude: (CLLocationDereceleri) latitude
boylam: (CLLocationDereceleri) longitude
yakınlaştır: (kayan) yakınlaştırma

Belirli bir enlem, boylam ve yakınlaştırma düzeyi için GMSKameraKonumu için uygun başlatıcı.

Bu şekilde, bu kameranın rulman ve ViewAngle özelliklerini sıfır varsayılana ayarlamış olursunuz (yani, yeryüzünün üst kısmı kuzeye doğrudur).

Parametreler:
latitudeKameranın işaret ettiği konumun enlem bileşeni.
longitudeKameranın işaret ettiği konumun enlem bileşeni.
zoomEkranın ortasına yakın yakınlaştırma düzeyi.
- (ornek türü) initWithLatitude: (CLLocationDereceleri) latitude
boylam: (CLLocationDereceleri) longitude
yakınlaştır: (kayan) yakınlaştır
rulman: (CLLocationDirection) kuzu
Angle: (çift) viewingAngle

GMSKameraKonumu için, -initWithTarget:Zoom:bearing:viewingAngle'a göre enlem/boylam ve diğer tüm kamera özelliklerini içeren kullanışlı başlatıcı.

Parametreler:
latitudeKameranın işaret ettiği konumun enlem bileşeni.
longitudeKameranın işaret ettiği konumun enlem bileşeni.
zoomEkranın ortasına yakın yakınlaştırma düzeyi.
dayanmakKameranın gerçek kuzeyden saat yönünde derecesi.
AngleNadiren gelen kamera açısının derecesi (doğrudan Dünya'ya dönük)
+ (ornek türü) kameraWithTarget: (CLLocation Koordinatör2D) hedef
yakınlaştır: (kayan) yakınlaştırma

Belirli bir hedef ve yakınlaştırma düzeyi için GMSKameraKonumu'na uygun tasarım aracı.

Bu şekilde, bu kameranın rulman ve ViewAngle özelliklerini sıfır varsayılana ayarlamış olursunuz (yani, yeryüzünün üst kısmı kuzeye doğrudur).

+ (ornektürü) kamera ile Latitude: (CLLocationDereceleri) latitude
boylam: (CLLocationDereceleri) longitude
yakınlaştır: (kayan) yakınlaştırma

kamera ileHedef:yakınlaştırma: GMSKameraKonumu için uygun oluşturucu.

+ (ornek türü) kameraWithTarget: (CLLocation Koordinatör2D) hedef
yakınlaştır: (kayan) yakınlaştır
rulman: (CLLocationDirection) kuzu
Angle: (çift) viewingAngle

Tüm kamera özelliklerinin initWithTarget:zoom:bearing:viewingAngle'a uygun olarak GMSKameraPosition için uygun oluşturucu.

+ (ornektürü) kamera ile Latitude: (CLLocationDereceleri) latitude
boylam: (CLLocationDereceleri) longitude
yakınlaştır: (kayan) yakınlaştır
rulman: (CLLocationDirection) kuzu
Angle: (çift) viewingAngle

GMSKameraKonumu için, initWithTarget:Zoom:bearing:viewingAngle'a göre enlem/boylam ve diğer tüm kamera özelliklerinin kullanıldığı kullanışlı tasarım.

+ (yüklenen) ZoomKotası: (CLLocation Koordinatör2D) koordinat
Sayaçlar: (CLLocationDISTANCE) metre
perPoint: (CGKaydırma) puan

Dünya üzerinde belirli bir coord oranında meters mesafenin, belirtilen sayıda points karesine karşılık gelen yakınlaştırma düzeyini alın.

Aşırı büyük veya küçük mesafelerde, döndürülen yakınlaştırma düzeyi kamerada izin verilen minimum ya da maksimum yakınlaştırma düzeyinden küçük veya büyük olabilir.

Bu yardımcı yöntem, dünyanın belirli fiziksel alanlarını içeren kamera konumlarını oluşturmak için yararlıdır.


Mülk Dokümanları

- (CLLocationord2D) hedef [read, assign]

Dünya'nın kameranın işaret ettiği konum.

GMSMutablecameraPosition'a uygulandı.

- (kayan) yakınlaştır [read, assign]

Yakınlaştırma düzeyi.

Zoom, 0 değerinin tüm dünyayı 256 x 256 boyutunda temsil ettiği bir üstel ölçek kullanır. Ardışık her yakınlaştırma düzeyi, büyütmeyi 2 kat artırır. Yakınlaştırma düzeyi 1'de dünya 512x512, yakınlaştırma düzeyi 2'de tüm dünya 1024x1024 olur.

GMSMutablecameraPosition'a uygulandı.

- (CLLocationDirection) konumu [read, assign]

Kameranın kuzeyden saat yönünde derecesi.

GMSMutablecameraPosition'a uygulandı.

- (çift) viewingAngle [read, assign]

Nadiren (doğrudan Dünya'ya bakan) kameranın derece cinsinden derecesi.

0 doğrudan aşağı, 90 ise yere paraleldir. İzin verilen maksimum açının yakınlaştırmaya bağlı olduğunu unutmayın. Bunu bir adım işlevi yerine yakınlaştırma işlevi olarak bir dizi satır segmenti olarak düşünebilirsiniz. Yakınlaştırma 16 ve üstü için maksimum açı 65 derecedir. Yakınlaştırma 10 ve altında için maksimum açı 30 derecedir.

GMSMutablecameraPosition'a uygulandı.