Połącz bibliotekę

Połącz to udostępnia platformę obsługi zdarzeń asynchronicznych przez łączenie operatorów przetwarzania zdarzeń. Kombinacja ułatwia odczyt i obsługę kodu dzięki scentralizowaniu kodu przetwarzania zdarzeń.

bibliotekę GoogleMapsPlatformConnect, to biblioteka Swift, która zwraca Publishers. SDK Maps SDK na iOS i Places SDK na iOS. z obszernego zestawu funkcji Połącz.

Instalacja

Zobacz bibliotekę GoogleMapsPlatformPołącz dokumentacji w serwisie GitHub zawierającej najnowsze wymagania systemowe i instrukcje instalacji.

Przykład użycia

Biblioteka GoogleMapsPlatformPołącz udostępnia rozszerzenia GMSPlacesClient klasa, która zwraca Future wydawców na potrzeby wywołań interfejsu Places API.

W przykładzie poniżej użyto funkcji fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error> rozszerzenie do pobierania szczegółowych informacji o miejscu:

GMSPlacesClient.shared()
  .fetchPlace(
    id: "placeId",
    fields: [.placeID, .name, .phoneNumber]
  )
  .sink { completion in
    print("Completion \(completion)")
  } receiveValue: { place in
    print("Got place \(place.name ?? "")")
  }

Co dalej?