Jestem nowym użytkownikiem Google Maps SDK na iOS. Gdy użytkownik kliknie znacznik, zamiast wyświetlać domyślne okno informacyjne z tytułem i fragmentem, chciałbym skierować je gdzie indziej w mojej aplikacji (na przykład kontroler widoku modalnego). Przeszukałem pliki nagłówkowe i online i nie mogę znaleźć niczego związanego z wydarzeniami dotykowymi na znacznikach. Czy ktoś ma sugestie lub obejścia?Jak mogę przechwycić dotknięcia znacznika w Google Maps SDK dla systemu iOS?
5
A
Odpowiedz
14
wierzę, czego chcesz jest dodanie delegata i zastąpić metodę didTapMarker
/**
* Called after a marker has been tapped.
*
* @param mapView The map view that was pressed.
* @param marker The marker that was pressed.
* @return YES if this delegate handled the tap event, which prevents the map
* from performing its default selection behavior, and NO if the map
* should continue with its default selection behavior.
*/
- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(id<GMSMarker>)marker;
Powiązane problemy
- 1. Google Maps iOS SDK - Wyszukiwanie miejsc
- 2. Płynne przewijanie w Google Maps SDK dla iOS
- 3. iOS google maps pozycjonowanie SDK GMSMarker
- 4. Google Maps iOS SDK Tryb nocny
- 5. Zainstalowanie pakietu map Google Maps SDK dla systemu iOS za pomocą cocoapodów powoduje błędy linkerów.
- 6. Google Maps API v3: Jak mogę dynamicznie zmieniać ikonę znacznika?
- 7. Uzyskiwanie współrzędnych znacznika w Google Maps API
- 8. Jak "zasymulować" kliknięcie znacznika Google Maps?
- 9. Lokalizacja Dot w Google Maps Zestaw SDK iOS jako kwadratowy
- 10. Skorzystaj z SVG dla znacznika w Google Maps?
- 11. Usuwanie znacznika w Google Maps API v3
- 12. Google Maps iOS SDK Integracja nie ładuje map
- 13. Google Maps iOS Usuń polilinie
- 14. iOS Google Maps SDK, nie można posłuchać zdarzenia GMSMarker tap
- 15. Google Maps iOS SDK - Dodaj UIView/Uibutton przez GMSMapView
- 16. Google Maps iOS SDK okazjonalny awaria podczas niszczenia GMSMapView
- 17. Google Maps usuwa menu kontekstowe znacznika trasy
- 18. Android Google Maps API: ukryj fragment znacznika
- 19. Mapa zamarza na iOS 7 z Google Maps SDK 1.4
- 20. Jak dopasować granice dla układu współrzędnych za pomocą mapy google maps dla iOS?
- 21. Tworzenie niestandardowego okna informacyjnego w szybkim tempie dzięki Google maps iOS sdk?
- 22. Zmiana rozmiaru ikony znacznika Google Maps
- 23. GMSCoordinateBounds IncludingCoordinates nie działa poprawnie w Google Maps SDK dla iOS
- 24. Jak określić, który zestaw SDK dla systemu iOS mam?
- 25. Jak poprawić płynne przesuwanie znacznika w google maps v2?
- 26. W jaki sposób mogę przechwycić zdarzenie kliknięcia po kliknięciu domyślnego znacznika/miejsca w googlemaps?
- 27. Zmień rozmiar znacznika w Google Maps API v2
- 28. Jak uzyskać element HTML DOM znacznika Google Maps?
- 29. Animacja pierścienia tętna wokół znacznika Google Maps w Androidzie
- 30. Google Maps API: Współrzędne bieżącej lokalizacji iOS
Myślę, że metoda została zmieniona nieco - (BOOL) MapView: (GMSMapView *) MapView didTapMarker: (GMSMarker *)znacznik; Drugi parametr jest teraz wskaźnikiem do instancji klasy GMSMarker. –