Kitaplığı Birleştir

Birleştir, etkinlik işleme operatörlerini birleştirerek eşzamansız etkinlikleri işleme çerçevesi Birleştirme, etkinlik işleme kodunuzu tek bir merkezde toplayarak kodunuzun daha kolay okunmasını ve korunmasını sağlar.

GoogleHaritalarPlatformBirleşik kitaplığı her ziyaret edilen Swift kitaplığıdır Publishers Google Haritalar ve Android iOS için Haritalar SDK'sı ve iOS için Yerler SDK'sı bir dizi özellik sunar.

Kurulum

GoogleHaritalarPlatformBirleşik kitaplığına bakın. dokümanlarına göz atabilirsiniz.

Örnek Kullanım

GoogleHaritalarPlatformBirleştirme kitaplığı, Döndürülen GMSPlacesClient sınıf Future Places API çağrıları için yayıncıları.

Aşağıdaki örnekte fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error> kullanılmaktadır uzantısını ekleyin:

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

Sırada ne var?