Birleştir, etkinlik işleme operatörlerini birleştirerek eşzamansız etkinlikleri yönetmek için kullanılan bir çerçevedir. Birleştirme, etkinlik işleme kodunuzu merkezi hale getirerek kodunuzun okunmasını ve bakımını kolaylaştırır.
Google MapsPlatformMerge kitaplığı, iOS için Haritalar SDK'sı için Publishers
ve iOS için Yerler SDK'sı için döndüren bir Swift kitaplığıdır. Böylece, zengin Birleştirme özelliklerinden yararlanabilirsiniz.
Döşeme
En son sistem gereksinimleri ve yükleme talimatları için GitHub'daki GoogleHaritalarPlatformBirleştirme kitaplığı dokümanlarına bakın.Örnek Kullanım
Google MapsPlatformMerge kitaplığı, Places API çağrıları için Future
yayıncıları döndüren GMSPlacesClient
sınıfına uzantılar sağlar.
Aşağıdaki örnekte yer ayrıntılarını getirmek için fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
uzantısı kullanılmaktadır:
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?
- Birleştirme kitaplığı GitHub proje sayfasını görüntüleyin.