Opis
Przedstawiciel ds. zdarzeń w GMSMapView.
Publiczne funkcje członków | |
(void) | – mapView:willMove: |
Wywoływana przed zmianą aparatu na mapie, w wyniku gestu, animacji (np. przez kliknięcie przez użytkownika przycisku „Moja lokalizacja”), bądź aktualizacji wprost za pomocą aparatu lub za pomocą animacji o zerowej długości w warstwie. | |
(void) | – mapView:didChangeCameraPosition: |
Wywoływana wielokrotnie podczas animacji lub gestów na mapie (lub raz, jeśli kamera jest wyraźnie ustawiona). | |
(void) | – mapView:idleAtCameraPosition: |
Wywoływana, gdy mapa staje się bezczynna, po zakończeniu wszystkich niezawodnych gestów lub animacji (lub po wyraźnie ustawionym ustawieniu kamery). | |
(void) | – mapView:didTapAtCoordinate: |
Wywoływana po geście kliknięcia w przypadku określonej współrzędnych, ale tylko wtedy, gdy nie kliknięto znacznika. | |
(void) | – mapView:didLongPressAtCoordinate: |
Wywoływana po gestie przytrzymania przy określonej współrzędnej. | |
(BOOL) | – mapView:didTapMarker: |
Wywoływane po kliknięciu znacznika. | |
(void) | – mapView:didTapInfoWindowOfMarker: |
Wywoływane po kliknięciu okna informacyjnego znacznika. | |
(void) | – mapView:didLongPressInfoWindowOfMarker: |
Wywoływane po długim naciśnięciu okna informacyjnego znacznika. | |
(void) | - mapView:didTapOverlay: |
Wywoływane po kliknięciu nakładki. | |
(void) | – mapView:didTapPOIWithPlaceID:name:location: |
Wywoływane po kliknięciu ważnego miejsca. | |
(dopuszczalna wartość null *) | – mapView:markerInfoWindow: |
Wywoływana, gdy znacznik ma zostać wybrany, i udostępnia opcjonalne niestandardowe okno informacyjne do użycia w przypadku tego znacznika, gdy ta metoda zwróci obiekt UIView. | |
(dopuszczalna wartość null *) | – mapView:markerInfoContents: |
Wywoływana, gdy mapView:markerInfoWindow: zwraca nil. | |
(void) | – mapView:didCloseInfoWindowOfMarker: |
Wywoływane, gdy okno informacyjne znacznika jest zamknięte. | |
(void) | - mapView:didBeginDraggingMarker: |
Wywoływana po zainicjowaniu przeciągania na znaczniku. | |
(void) | – mapView:didEndDraggingMarker: |
Wywoływana po przeciągnięciu znacznika. | |
(void) | – mapView:didDragMarker: |
Wywoływane podczas przeciągania znacznika. | |
(BOOL) | – didTapMyLocationButtonForMapView: |
Wywoływane po kliknięciu przycisku Moja lokalizacja. | |
(void) | – mapView:didTapMyLocation: |
Wywoływane po kliknięciu kropki Moja lokalizacja. | |
(void) | - mapViewDidStartTileRendering: |
Wywoływana po zażądaniu kafelków lub po rozpoczęciu renderowania etykiet. | |
(void) | - mapViewDidFinishTileRendering: |
Wywoływana po wczytaniu wszystkich kafelków (lub trwałych błędach) i wyrenderowaniu etykiet. | |
(void) | – mapViewSnapshotReady: |
Wywoływana, gdy mapa jest stabilna (załadowane kafelki, wyrenderowane etykiety, nieaktywny aparat) i obiekty nakładki zostały wyrenderowane. | |
(void) | – mapView:didChangeMapCapabilities: |
Wywoływana po każdej zmianie możliwości mapy. | |
(void) | – mapView:didTapFeatures:inFeatureLayer:atLocation: |
Wywoływana po kliknięciu funkcji w warstwie cech stylu opartego na danych. |
Dokumentacja funkcji członka grupy
- (void) widok mapy: | (GMSMapView *) | mapView | |
willMove: | (BOOL) | gesty | |
[optional] |
Wywoływana przed zmianą aparatu na mapie, w wyniku gestu, animacji (np. przez kliknięcie przez użytkownika przycisku „Moja lokalizacja”), bądź aktualizacji wprost za pomocą aparatu lub za pomocą animacji o zerowej długości w warstwie.
- Parametry:
-
mapView Kliknięty widok mapy. gest Jeśli tak, powodem jest gest użytkownika.
- (void) widok mapy: | (GMSMapView *) | mapView | |
zmiana pozycji kamery: | (GMSCameraPosition *) | position | |
[optional] |
Wywoływana wielokrotnie podczas animacji lub gestów na mapie (lub raz, jeśli kamera jest wyraźnie ustawiona).
To ustawienie może nie być wywoływane w przypadku niektórych pośrednich pozycji kamer. Zawsze określa się ją w przypadku ostatniej pozycji animacji lub gestu.
- (void) widok mapy: | (GMSMapView *) | mapView | |
idleAtCameraPosition: | (GMSCameraPosition *) | position | |
[optional] |
Wywoływana, gdy mapa staje się bezczynna, po zakończeniu wszystkich niezawodnych gestów lub animacji (lub po wyraźnie ustawionym ustawieniu kamery).
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidTapAtCoordinate: | (CLLocationCoordinate2D) | współrzędne. | |
[optional] |
Wywoływana po geście kliknięcia w przypadku określonej współrzędnych, ale tylko wtedy, gdy nie kliknięto znacznika.
Polecenie to jest wywoływane przed usunięciem zaznaczenia aktualnie zaznaczonego znacznika (czyli domyślnego działania polegającego na dotknięciu mapy).
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidLongPressAtCoordinate: | (CLLocationCoordinate2D) | współrzędne. | |
[optional] |
Wywoływana po gestie przytrzymania przy określonej współrzędnej.
- Parametry:
-
mapView Kliknięty widok mapy. współrzędne Lokalizacja, w której dokonano kliknięcia.
- (BOOL) widok mapy: | (GMSMapView *) | mapView | |
DidTapMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po kliknięciu znacznika.
- Parametry:
-
mapView Kliknięty widok mapy. znacznik Znacznik, który został kliknięty.
- Zwraca:
- TAK, jeśli ten przedstawiciel obsługiwał zdarzenie kliknięcia, które uniemożliwia mapie domyślne zachowanie wyboru, lub NIE, jeśli mapa ma kontynuować domyślne zachowanie.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidTapInfoWindowOfMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po kliknięciu okna informacyjnego znacznika.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidLongPressInfoWindowOfMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po długim naciśnięciu okna informacyjnego znacznika.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidTapOverlay: | (GMSOverlay *) | overlay (nakładka) | |
[optional] |
Wywoływane po kliknięciu nakładki.
Ta metoda nie jest wywoływana w przypadku dotknięć znaczników.
- Parametry:
-
mapView Kliknięty widok mapy. nakładka Kliknięta nakładka.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidTapPOIWithPlaceID: | (NSString *) | placeID | |
imię i nazwisko: | (NSString *) | name | |
lokalizacja: | (CLLocationCoordinate2D) | location (lokalizacja) | |
[optional] |
Wywoływane po kliknięciu ważnego miejsca.
- Parametry:
-
mapView Kliknięty widok mapy. placeID Identyfikator miejsca klikniętego miejsca. nazwa Nazwa klikniętego ciekawego miejsca. lokalizacji Lokalizacja klikniętego ciekawego miejsca.
- (nullable UIView *) mapView: | (GMSMapView *) | mapView | |
markerInfoWindow: | (GMSMarker *) | marker | |
[optional] |
Wywoływana, gdy znacznik ma zostać wybrany, i udostępnia opcjonalne niestandardowe okno informacyjne do użycia w przypadku tego znacznika, gdy ta metoda zwróci obiekt UIView.
Jeśli zmienisz ten widok po wywołaniu tej metody, zmiany te nie muszą zostać odzwierciedlone w renderowanej wersji.
Zwrócony element UIView nie może mieć granic większych niż 500 punktów w żadnym z wymiarów. W danym momencie wyświetlane jest tylko jedno okno informacyjne, dlatego zwrócony widok można wykorzystać między innymi oknami.
Usunięcie znacznika z mapy lub jego zmianę w trakcie tego połączenia spowoduje niezdefiniowane zachowanie.
- Zwraca:
- Niestandardowe okno informacyjne dla określonego znacznika lub nil dla domyślnego
- (nullable UIView *) mapView: | (GMSMapView *) | mapView | |
markerInfoContents: | (GMSMarker *) | marker | |
[optional] |
Wywoływana, gdy mapView:markerInfoWindow: zwraca nil.
Jeśli ta metoda zwróci widok, zostanie on umieszczony w domyślnej ramce okna informacyjnego. Jeśli ta metoda zwróci wartość nil, zamiast niej zostanie użyte renderowanie domyślne.
- Parametry:
-
mapView Kliknięty widok mapy. znacznik Kliknięty znacznik.
- Zwraca:
- Widok niestandardowy wyświetlany jako zawartość w oknie informacyjnym lub nil, aby używać domyślnego renderowania treści
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidCloseInfoWindowOfMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane, gdy okno informacyjne znacznika jest zamknięte.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidRozpocznijDraggingMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływana po zainicjowaniu przeciągania na znaczniku.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidEndDraggingMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływana po przeciągnięciu znacznika.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidDragMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane podczas przeciągania znacznika.
- (BOOL) didTapMyLocationButtonForMapView: | (GMSMapView *) | mapView | [optional] |
Wywoływane po kliknięciu przycisku Moja lokalizacja.
- Zwraca:
- TAK, jeśli odbiornik wywołał zdarzenie (tzn. działanie domyślne nie powinno występować), a NIE w innym przypadku (tzn. powinno wystąpić działanie domyślne). Domyślnie kamera porusza się tak, aby była wyśrodkowana na lokalizacji urządzenia.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidTapMyLocation: | (CLLocationCoordinate2D) | location (lokalizacja) | |
[optional] |
Wywoływane po kliknięciu kropki Moja lokalizacja.
- Parametry:
-
mapView Kliknięty widok mapy. lokalizacji Lokalizacja urządzenia w momencie kliknięcia punktu lokalizacji.
- (void) mapViewDidStartTileRendering: | (GMSMapView *) | mapView | [optional] |
Wywoływana po zażądaniu kafelków lub po rozpoczęciu renderowania etykiet.
- (void) mapViewDidFinishTileRendering: | (GMSMapView *) | mapView | [optional] |
Wywoływana po wczytaniu wszystkich kafelków (lub trwałych błędach) i wyrenderowaniu etykiet.
– (void) mapViewSnapshotReady: | (GMSMapView *) | mapView | [optional] |
Wywoływana, gdy mapa jest stabilna (załadowane kafelki, wyrenderowane etykiety, nieaktywny aparat) i obiekty nakładki zostały wyrenderowane.
- (void) widok mapy: | (GMSMapView *) | mapView | |
możliwość zmiany mapy | (GMSMapCapabilityFlags). | mapCapabilities | |
[optional] |
Wywoływana po każdej zmianie możliwości mapy.
- Parametry:
-
mapView Widok mapy, w którym zmieniono właściwości mapy. mapCapabilities Flagi prezentujące obecnie możliwości na mapie.
- (void) widok mapy: | (GMSMapView *) | mapView | |
DidTapFeatures: | (NSTrack< id< GMSFeature >> *) | funkcje | |
w warstwie cech: | (GMSFeatureLayer *) | featureLayer | |
atLocation: | (CLLocationCoordinate2D) | location (lokalizacja) | |
[optional] |
Wywoływana po kliknięciu funkcji w warstwie cech stylu opartego na danych.
Zostaną uwzględnione wszystkie obiekty nakładające się na kliknięty punkt. Jeśli obiekty należą do różnych warstw cech, ta metoda zostanie wywołana wiele razy (raz dla każdej warstwy cech).
Nie ma gwarantowanej kolejności między zdarzeniami w różnych warstwach cech lub między zdarzeniami w warstwach cech a innymi elementami na mapie podstawowej.
- Parametry:
-
mapView Kliknięty widok mapy. Funkcje Tablica wszystkich funkcji klikanych w warstwie. featureLayer Warstwa cech zawierająca właściwość. lokalizacji Lokalizacja rzeczywistego punktu styczności z klientem.