<GMSPanoramaViewPause> Protokol Referansı

<GMSPanoramaViewPause> Protokol Referansı

Genel bakış

GMSPanoramaView'daki etkinlikler için yetki verin.

Herkese Açık Üye İşlevleri

(void) - panoramaView:willmoveToPanoramaID:
 Başka bir panoramaya geçiş başlatılırken çağrılır.
(void) - panoramaView:didmoveToPanorama:
 Bu işlev, view.panorama mülkü her değiştiğinde çağrılır.
(void) - panoramaView:didMoveToPanorama:nearCoordinate:
 Panorama değişikliğinin nedeni createToPanoramaNearCoordinate: çağrısı yapıldığında çağrıldı.
(void) - panoramaView:error:onMoveNearCoordinate:
 MigrateNearKoordinatör: Hata oluşturduğunda çağrıldı.
(void) - panoramaView:error:onMoveToPanoramaID:
 MigrateToPanoramaID: hata oluşturduğunda çağrılır.
(void) - panoramaView:didmovecamera:
 GMSPanoramaView'da kamerada yapılan değişiklikler sırasında tekrar tekrar çağrıldı.
(void) - panoramaView:didTap:
 Kullanıcı GMSPanoramaView'a dokunduğunda ancak bu dokunulmadığında çağrılır (ör. bir gezinme okuna dokunularak dokunulabilir).
(BOOL) - panoramaView:didTapMarker:
 Bir işaretçiye dokunulduktan sonra çağrılır.
(void) - panoramaViewDidStartRendering:
 Geçerli görünüm için panorama karoları yeni istendiğinde ve yüklenmeye başladığında çağrılır.
(void) - panoramaViewDidFinishRendering:
 Panorama karoları yüklendiğinde (veya kalıcı olarak yüklenemediğinde) ve ekranda oluşturulduğunda çağrılır.

Üye İşlevi Belgeleri

- (geçersiz) panoramaView: (GMSPanoramaView *) göster
willmoveToPanoramaID: (NSString *) panoramaID
[optional]

Başka bir panoramaya geçiş başlatılırken çağrılır.

Bu, komşu bir panoramaya etkileşimli bir şekilde gitmenin sonucu olabilir.

panoID tarafından tanımlanan yeni panorama henüz çözümlenmediği için, bu yöntemin çağrıldığı şu anda view.panorama hâlâ eski panoramayı işaret ediyor. Yeni panorama hazır olduğunda panoramaView:didmoveToPanorama: çağrılır.

- (geçersiz) panoramaView: (GMSPanoramaView *) göster
hadiTaşıToPanorama: (boş değer atanabilen GMSPanorama *) panorama
[optional]

Bu işlev, view.panorama mülkü her değiştiğinde çağrılır.

- (geçersiz) panoramaView: (GMSPanoramaView *) göster
hadiTaşıToPanorama: (GMSPanorama *) panorama
yakınındaki Koordinatör: (CLLocationCoordinate2D)  koordinat
[optional]

Panorama değişikliğinin nedeni createToPanoramaNearCoordinate: çağrısı yapıldığında çağrıldı.

Bu yönteme iletilen koordinat da buraya aktarılır.

- (geçersiz) panoramaView: (GMSPanoramaView *) göster
hata: (NSError *) hata
onTaşıNearKoordinatör: (CLLocationCoordinate2D)  koordinat
[optional]

MigrateNearKoordinatör: Hata oluşturduğunda çağrıldı.

- (geçersiz) panoramaView: (GMSPanoramaView *) göster
hata: (NSError *) hata
Panorama TaşımaKimliği: (NSString *) panoramaID
[optional]

MigrateToPanoramaID: hata oluşturduğunda çağrılır.

- (geçersiz) panoramaView: (GMSPanoramaView *) panoramaView
DidHareketKamera: (GMSPanoramaCamera *) kamera
[optional]

GMSPanoramaView'da kamerada yapılan değişiklikler sırasında tekrar tekrar çağrıldı.

Bu, tüm ara kamera değerleri için çağrılmayabilir ancak bir animasyon veya hareketten sonra her zaman kameranın son konumu için çağrılır.

- (geçersiz) panoramaView: (GMSPanoramaView *) panoramaView
DidTap: (CGPoint) puan
[optional]

Kullanıcı GMSPanoramaView'a dokunduğunda ancak bu dokunulmadığında çağrılır (ör. bir gezinme okuna dokunularak dokunulabilir).

- (BOOL) panoramaView: (GMSPanoramaView *) panoramaView
DidTapMarker: (GMSMarker *) işaretçi
[optional]

Bir işaretçiye dokunulduktan sonra çağrılır.

Etkinliğin tamamen işlendiğini belirtmek ve varsayılan davranışları gizlemek için EVET değerini döndürebilir.

- (geçersiz) panoramaViewDidStartRendering: (GMSPanoramaView *) panoramaView [optional]

Geçerli görünüm için panorama karoları yeni istendiğinde ve yüklenmeye başladığında çağrılır.

- (geçersiz) panoramaViewDidFinishRendering: (GMSPanoramaView *) panoramaView [optional]

Panorama karoları yüklendiğinde (veya kalıcı olarak yüklenemediğinde) ve ekranda oluşturulduğunda çağrılır.