Nowy styl mapy będzie wkrótce dostępny w Google Maps Platform. Ta aktualizacja stylu mapy obejmuje nową domyślną paletę kolorów oraz ulepszenia ułatwiające obsługę i łatwość obsługi map. Wszystkie style mapy zostaną automatycznie zaktualizowane w marcu 2025 r. Więcej informacji o dostępności i sposobie włączania tej funkcji znajdziesz w artykule Nowy styl mapy w Google Maps Platform.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Po ustawieniu odpowiednich właściwości zaawansowanych znaczników możesz monitorować zdarzenia związane ze znacznikami, takie jak kliknięcia i gesty.
Po kliknięciu znacznika wyświetlają się dodatkowe informacje, takie jak jego tytuł lub fragment. Można też przenosić znaczniki za pomocą gestów długiego naciśnięcia.
Aby śledzić zdarzenia związane z oznaczeniem, dodaj do view parametr GMSMapViewDelegate.
Aby ustawić tekst opisowy dla znacznika, użyj właściwości GMSMarker.title.
Odpowiadanie na zdarzenia znacznika
Możesz reagować na zdarzenia markera, dodając do widoku protokół GMSMapViewDelegate i wdrażając odpowiednią funkcję zwracającą wywołanie zwrotne. W tym przykładzie identyfikuje title i snippet wybranego znacznika.
Gdy włączysz usługę draggable, użytkownicy będą mogli przeciągać znaczniki na mapie za pomocą długiego naciśnięcia. Aby umożliwić przeciąganie znacznika, ustaw właściwość GMSMarker.draggable na wartość Prawda.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-03-13 UTC."],[[["Google Maps SDK for iOS allows you to monitor marker events like taps and gestures, displaying information like title and snippet when tapped."],["You can enable marker dragging using a long press gesture by setting the `GMSMarker.draggable` property."],["Marker visibility can be controlled based on the map's zoom level using the `GMSMapViewDelegate` and setting the `GMSMarker.map` property conditionally."],["To respond to marker events and access details like title and snippet, implement the `GMSMapViewDelegate` protocol and its corresponding callback methods."]]],["Markers' events, like taps and gestures, can be monitored by adding `GMSMapViewDelegate`. Tapped markers reveal their title and snippet, set using `GMSMarker.title`. Markers can be made draggable with `GMSMarker.draggable`, allowing movement via long press. You can control marker visibility based on zoom level by setting `GMSMarker.map` within the `GMSMapViewDelegate` callback. Implementing the delegate protocol also allows for handling custom responses to specific marker interactions.\n"]]