Połącz bibliotekę

Łą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