<GMSPanoramaViewView> Dokumentacja protokołu

Dokumentacja protokołu <GMSPanoramaViewDelegate>

Omówienie

Przekazywanie dostępu do wydarzeń w GMSPanoramaView.

Funkcje publiczne

(unieważnione)panoramaView:willMoveToPanoramaID:
 Wywoływane po rozpoczęciu przenoszenia do innej panoramy.
(unieważnione)panoramaView:didMoveToPanorama:
 Jest ona wywoływana za każdym razem, gdy zmienia się właściwość view.panorama.
(unieważnione)panoramaView:didMoveToPanorama:nearCoordinate:
 Wywołane, gdy zmiana panoramy została spowodowana przez wywołanie MoveToPanoramaNearCoordinate:.
(unieważnione)panoramaView:error:onMoveNearCoordinate:
 Wywołanie metody MoveNearCoordinate: powoduje wygenerowanie błędu.
(unieważnione)panoramaView:error:onMoveToPanoramaID:
 Wywołanie metody MoveToPanoramaID: powoduje wygenerowanie błędu.
(unieważnione)panoramaView:didMovecamera:
 Wywoływane wielokrotnie podczas zmian w kamerze w GMSPanoramaView.
(unieważnione)panoramaView:didTap:
 Wywoływane, gdy użytkownik kliknie widok GMSPanoramaView, ale nie zostanie to wykorzystane (dotknięcia mogą zostać wykonane, np. kliknięcie strzałki nawigacji).
(BOOL)panoramaView:didTapMarker:
 Wywoływane po kliknięciu znacznika.
(unieważnione)panoramaViewMadeStartrender:
 Wywoływane, gdy wysyłane są żądania kafelków z panoramą bieżącego widoku i rozpoczęły się wczytywanie.
(unieważnione)panoramaViewDoneFinishrender:
 Wywoływana, gdy kafelki z panoramą zostaną wczytane (lub trwale nie udało się ich wczytać) i renderowane na ekranie.

Dokumentacja funkcji członków

– (void) viewView: (GMSPanoramaView*) wyświetl
willMoveToPanoramaID: (NSString *) panoramaID
[optional]

Wywoływane po rozpoczęciu przenoszenia do innej panoramy.

Może to być efektem interaktywnej nawigacji na sąsiednią panoramę.

W tej chwili zasada view.panorama nadal wskazuje poprzednią panoramę, ponieważ nowa panorama identyfikowana przez panoID nie została jeszcze rozstrzygnięta. Gdy nowa panorama będzie gotowa, wywołana zostanie wartość „viewView:didMoveToPanorama”.

– (void) viewView: (GMSPanoramaView *) wyświetl
doMoveToPanorama: (brak wartości GMSPanorama*) panorama
[optional]

Jest ona wywoływana za każdym razem, gdy zmienia się właściwość view.panorama.

– (void) viewView: (GMSPanoramaView *) wyświetl
doMoveToPanorama: (GMSPanorama *) panorama
w pobliżu Coordinate: (CLLocationCoordinate2D) współrzędna
[optional]

Wywołane, gdy zmiana panoramy została spowodowana przez wywołanie MoveToPanoramaNearCoordinate:.

W tym miejscu zostanie też podana współrzędne przekazane tej metody.

– (void) viewView: (GMSPanoramaView *) wyświetl
błąd: (NSError *) błąd
onMoveNearCoordinate: (CLLocationCoordinate2D) współrzędna
[optional]

Wywołanie metody MoveNearCoordinate: powoduje wygenerowanie błędu.

– (void) viewView: (GMSPanoramaView*) wyświetl
błąd: (NSError *) błąd
onMoveToPanoramaID: (NSString *) panoramaID
[optional]

Wywołanie metody MoveToPanoramaID: powoduje wygenerowanie błędu.

– (void) viewView: (GMSPanoramaView*) Widok Panorama
didMovecam: (GMSPanoramacamera *) aparat
[optional]

Wywoływane wielokrotnie podczas zmian w kamerze w GMSPanoramaView.

Nie można tego wywołać w przypadku wszystkich wartości pośredniego aparatu, ale zawsze służy ono do ostatecznego położenia kamery po animacji lub gestie.

– (void) viewView: (GMSPanoramaView *) Widok Panorama
dotknięcie: (CGPoint) point (punkt)
[optional]

Wywoływane, gdy użytkownik kliknie widok GMSPanoramaView, ale nie zostanie to wykorzystane (dotknięcia mogą zostać wykonane, np. kliknięcie strzałki nawigacji).

– Widok logiczny (BOOL): (GMSPanoramaView *) Widok Panorama
doTapMarker: (GMSMarker*) marker
[optional]

Wywoływane po kliknięciu znacznika.

Może zwracać wartość TAK, aby wskazać, że zdarzenie zostało w pełni wykonane, i pominąć wszelkie domyślne zachowania.

- (void) panoramaViewDoneStartrender: (GMSPanoramaView*) Widok Panorama [optional]

Wywoływane, gdy wysyłane są żądania kafelków z panoramą bieżącego widoku i rozpoczęły się wczytywanie.

- (void) panoramaViewDoneFinishrender: (GMSPanoramaView*) Widok Panorama [optional]

Wywoływana, gdy kafelki z panoramą zostaną wczytane (lub trwale nie udało się ich wczytać) i renderowane na ekranie.