Przegląd
Przekazywanie dostępu do zdarzeń w GMSMapView.
Funkcje publiczne | |
(unieważniony) | – mapView:willMove: |
Wywoływane przed zmianą aparatu na mapie z powodu gestu, animacji (np. po kliknięciu przez użytkownika przycisku „Moja lokalizacja”) lub bezpośrednio w aparacie lub animacji o zerowej długości na warstwie. | |
(unieważniony) | - mapView:didChangeKameraPosition: |
Wywoływane wielokrotnie podczas animacji lub gestów na mapie (lub raz, jeśli kamera jest ustawiona wyraźnie). | |
(unieważniony) | – mapView:idleAtcameraPosition: |
Wywoływane, gdy mapa jest nieaktywna, po zakończeniu wszystkich zamierzonych gestów lub animacji (lub po jawnym ustawieniu kamery). | |
(unieważniony) | – mapView:didTapAtCoordinate: |
Wywoływane po zbliżeniu do określonej lokalizacji, ale tylko wtedy, gdy znacznik nie został stuknięty. | |
(unieważniony) | – mapView:didLongPressAtCoordinate: |
Wywoływane po naciśnięciu i przytrzymaniu gestu w określonej współrzędnej. | |
(BOOL) | – mapView:didTapMarker: |
Wywoływane po kliknięciu znacznika. | |
(unieważniony) | – mapView:didTapInfoWindowOfMarker: |
Wywoływane po kliknięciu okna informacyjnego znacznika. | |
(unieważniony) | – mapView:didLongPressInfoWindowOfMarker: |
Wywoływane po naciśnięciu i przytrzymaniu okna informacyjnego znacznika. | |
(unieważniony) | – mapView:didTapNakładka: |
Wywoływane po kliknięciu nakładki. | |
(unieważniony) | – mapView:didTapaspxWithPlaceID:name:location: |
Wywoływane po kliknięciu ciekawego miejsca. | |
(null UIView *) | – mapView:markerInfoWindow: |
Wywoływane, gdy znacznik ma zostać wybrany, i udostępnia niestandardowe okno informacyjne, w którym będzie można użyć tego znacznika, jeśli ta metoda zwraca element UIView. | |
(null UIView *) | – mapView:markerInfoContents: |
Wywoływane, gdy mapView:markerInfoWindow: zwraca nil. | |
(unieważniony) | – mapView:didCloseInfoWindowOfMarker: |
Wywoływane po zamknięciu okna informacyjnego znacznika. | |
(unieważniony) | – mapView:didBegin DraggingMarker: |
Wywoływane po zainicjowaniu przeciągania na znaczniku. | |
(unieważniony) | – mapView:didEnd DraggingMarker: |
Wywoływane po zakończeniu przeciągania znacznika. | |
(unieważniony) | – mapView:did DragMarker: |
Wywoływane podczas przeciągania znacznika. | |
(BOOL) | - didTapMyLocationButtonForMapView: |
Wywoływane po naciśnięciu przycisku Moja lokalizacja. | |
(unieważniony) | – mapView:didTapMyLocation: |
Wywoływane po kliknięciu kropki. | |
(unieważniony) | – mapViewSentStartTilerender: |
Wywoływane, gdy właśnie wysłano żądanie kafelków lub gdy etykiety właśnie się renderowały. | |
(unieważniony) | – mapViewMadeFinishTilerender: |
Wywoływane, gdy wszystkie kafelki zostały wczytane (lub nie udało się trwale) i wyrenderowano etykiety. | |
(unieważniony) | – mapViewSnapshotReady: |
Wywoływane, gdy mapa jest stabilna (z wczytanymi kafelkami, wyrenderowanymi etykietami, bezczynnością) i nakładek. | |
(unieważniony) | – mapView:capidChangeMapCapabilities: |
Wywoływane po każdej zmianie możliwości mapy. |
Dokumentacja funkcji członków
- (void) mapView: | (GMSMapView *) | Widok mapy | |
willMove: | (BOOL) | gest | |
[optional] |
Wywoływane przed zmianą aparatu na mapie z powodu gestu, animacji (np. po kliknięciu przez użytkownika przycisku „Moja lokalizacja”) lub bezpośrednio w aparacie lub animacji o zerowej długości na warstwie.
- Parametry:
-
widok mapy Kliknięty widok mapy. gest Jeśli tak, dzieje się tak przez gest użytkownika.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
DidChangeKameraPozycji: | (GMSKameraPosition *) | position | |
[optional] |
Wywoływane wielokrotnie podczas animacji lub gestów na mapie (lub raz, jeśli kamera jest ustawiona wyraźnie).
Ta opcja może nie być wymagana w przypadku wszystkich pośrednich pozycji kamery. To zawsze ostatnie wywołanie animacji lub gestu.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
brak aktywności kamery: | (GMSKameraPosition *) | position | |
[optional] |
Wywoływane, gdy mapa jest nieaktywna, po zakończeniu wszystkich zamierzonych gestów lub animacji (lub po jawnym ustawieniu kamery).
- (void) mapView: | (GMSMapView *) | Widok mapy | |
doTapAtCoordinate: | (CLLocationCoordinate2D) | współrzędna | |
[optional] |
Wywoływane po zbliżeniu do określonej lokalizacji, ale tylko wtedy, gdy znacznik nie został stuknięty.
Jest to wywoływane przed odznaczeniem aktualnie wybranego znacznika (domyślnego działania polegającego na dotknięciu mapy).
- (void) mapView: | (GMSMapView *) | Widok mapy | |
doLongPressAtCoordinate: | (CLLocationCoordinate2D) | współrzędna | |
[optional] |
Wywoływane po naciśnięciu i przytrzymaniu gestu w określonej współrzędnej.
- Parametry:
-
widok mapy Kliknięty widok mapy. współrzędna Lokalizacja, która została kliknięta.
– (BOOL) mapView: | (GMSMapView *) | Widok mapy | |
doTapMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po kliknięciu znacznika.
- Parametry:
-
widok mapy Kliknięty widok mapy. znacznik Znacznik, który został kliknięty.
- Zwraca:
- TAK, jeśli ten przedstawiciel obsługiwał zdarzenie kliknięcia, co uniemożliwia mapie z domyślnym działaniem wyboru, a NIE, jeśli mapa ma kontynuować domyślne ustawienie wyboru.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
doTapInfoWindowOfMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po kliknięciu okna informacyjnego znacznika.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
doLongPressInfoWindowOfMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po naciśnięciu i przytrzymaniu okna informacyjnego znacznika.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
DidTapNakładka: | (GMSNakładka *) | nakładka, | |
[optional] |
Wywoływane po kliknięciu nakładki.
Ta metoda nie jest wywoływana w przypadku dotykania znaczników.
- Parametry:
-
widok mapy Kliknięty widok mapy. nakładka Nakładka, która została kliknięta.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
do TapTapWithPlaceID: | (NSString *) | identyfikator miejsca | |
imię i nazwisko: | (NSString *) | name | |
lokalizacja: | (CLLocationCoordinate2D) | location | |
[optional] |
Wywoływane po kliknięciu ciekawego miejsca.
- Parametry:
-
widok mapy Kliknięty widok mapy. identyfikator miejsca Identyfikator Place Point, który został kliknięty. name Nazwa klikniętego ciekawego miejsca. lokalizacja Lokalizacja klikniętego ciekawego miejsca.
- (nullable UIView *) mapView: | (GMSMapView *) | Widok mapy | |
Okno znacznika: | (GMSMarker *) | marker | |
[optional] |
Wywoływane, gdy znacznik ma zostać wybrany, i udostępnia niestandardowe okno informacyjne, w którym będzie można użyć tego znacznika, jeśli ta metoda zwraca element UIView.
Jeśli zmienisz ten widok po wywołaniu tej metody, zmiany te mogą nie zostać uwzględnione w renderowanej wersji.
Zwrócony interfejs UIView nie może mieć więcej niż 500 punktów w żadnym z wymiarów. Ponieważ w danym momencie wyświetlane jest tylko jedno okno informacyjne, zwróconego okna można używać wielokrotnie między innymi.
Usunięcie znacznika z mapy lub zmiana znacznika wybranego na mapie podczas tego wywołania wywoła niezgodność.
- Zwraca:
- Niestandardowe okno informacyjne dla określonego znacznika lub nil dla wartości domyślnej
- (nullable UIView *) mapView: | (GMSMapView *) | Widok mapy | |
markerInfoContents: | (GMSMarker *) | marker | |
[optional] |
Wywoływane, gdy mapView:markerInfoWindow: zwraca nil.
Jeśli ta metoda zwraca widok, jest on umieszczany w ramce domyślnego okna informacyjnego. Jeśli ta metoda zwraca wartość nil, zostanie użyte renderowanie domyślne.
- Parametry:
-
widok mapy Naciśnięty widok mapy. znacznik Znacznik naciśnięty.
- Zwraca:
- Widok niestandardowy wyświetla się jako zawartość w oknie informacyjnym. Zamiast tego można użyć domyślnego renderowania treści.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
DidCloseInfoWindowOfMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po zamknięciu okna informacyjnego znacznika.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
DidRozpocznijPrzeciąganieMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po zainicjowaniu przeciągania na znaczniku.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
DidEnd DraggingMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane po zakończeniu przeciągania znacznika.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
do DragMarker: | (GMSMarker *) | marker | |
[optional] |
Wywoływane podczas przeciągania znacznika.
- (BOOL) didTapMyLocationButtonForMapView: | (GMSMapView *) | Widok mapy | [optional] |
Wywoływane po naciśnięciu przycisku Moja lokalizacja.
- Zwraca:
- TAK, jeśli detektor wykorzystał zdarzenie (tzn. nie powinno nastąpić domyślne działanie), a NIE NIE (tzn. powinno wystąpić działanie domyślne). Domyślnym zachowaniem jest poruszanie kamerą tak, aby była wyśrodkowana na lokalizacji urządzenia.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
doTapMyLocation: | (CLLocationCoordinate2D) | location | |
[optional] |
Wywoływane po kliknięciu kropki.
- Parametry:
-
widok mapy Kliknięty widok mapy. lokalizacja Lokalizacja urządzenia, w którym nastąpiło kliknięcie kropki.
– (void) mapViewSentStartTilerender: | (GMSMapView *) | Widok mapy | [optional] |
Wywoływane, gdy właśnie wysłano żądanie kafelków lub gdy etykiety właśnie się renderowały.
– (void) mapViewDoneFinishTilerender: | (GMSMapView *) | Widok mapy | [optional] |
Wywoływane, gdy wszystkie kafelki zostały wczytane (lub nie udało się trwale) i wyrenderowano etykiety.
– (void) mapViewSnapshotReady: | (GMSMapView *) | Widok mapy | [optional] |
Wywoływane, gdy mapa jest stabilna (z wczytanymi kafelkami, wyrenderowanymi etykietami, bezczynnością) i nakładek.
- (void) mapView: | (GMSMapView *) | Widok mapy | |
DidChangeMapCapabilities: | (GMSMapCapabilityFlags) | capCapabilities | |
[optional] |
Wywoływane po każdej zmianie możliwości mapy.
- Parametry:
-
widok mapy Widok mapy, w którym zmieniono mapęPojemności. funkcje mapy Flagi reprezentujące obecnie funkcje na mapie.