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ör2D | hedef |
Dünya'nın kameranın işaret ettiği konum. | |
kayan noktalı | yakınlaştır |
Yakınlaştırma düzeyi. | |
CLLocationDirection | kuzu |
Kameranın kuzeyden saat yönünde derecesi. | |
iki kez | anlama |
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:
-
hedef Dünya'nın kameranın işaret ettiği konum. zoom Ekranın ortasına yakın yakınlaştırma düzeyi. dayanmak Kameranın gerçek kuzeyden saat yönünde derecesi. Angle Nadiren 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:
-
hedef Dünya'nın kameranın işaret ettiği konum. zoom Ekranı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:
-
latitude Kameranın işaret ettiği konumun enlem bileşeni. longitude Kameranın işaret ettiği konumun enlem bileşeni. zoom Ekranı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:
-
latitude Kameranın işaret ettiği konumun enlem bileşeni. longitude Kameranın işaret ettiği konumun enlem bileşeni. zoom Ekranın ortasına yakın yakınlaştırma düzeyi. dayanmak Kameranın gerçek kuzeyden saat yönünde derecesi. Angle Nadiren 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ı.