Łączenie to struktura umożliwiająca obsługę zdarzeń asynchronicznych przez połączenie operatorów przetwarzania zdarzeń. Połączenie ułatwia czytanie i obsługę kodu przez scentralizowanie kodu przetwarzania zdarzeń.
Biblioteka GooglemapsPlatformPołącz to biblioteka Swift, która zwraca
Publishers
dla pakietu Maps SDK na iOS i
pakietu Places SDK na iOS,
aby umożliwić Ci korzystanie z bogatego zestawu funkcji Połącz.
Instalacja
Najnowsze wymagania systemowe oraz instrukcje instalacji znajdziesz w dokumentacji biblioteki Google MapsPlatformPołącz na GitHubie.Przykład użycia
Biblioteka Google MapsPlatformPołącz obejmuje klasę GMSMapViewPublisher
zawierającą właściwości wydawcy, które umożliwiają subskrybowanie zdarzeń emitowanych przez mapę.
Ten przykład pozwala skonfigurować instancję GMSMapViewPublisher
pod kątem subskrybowania zdarzeń zmiany kamery:
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
Co dalej
- Wyświetl stronę projektu na GitHubie Połącz bibliotekę.