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ığı, haritanın yayınladığı etkinliklere abone olmanıza olanak tanıyan yayıncı mülklerini içeren GMSMapViewPublisher
sınıfını içerir.
Aşağıdaki örnekte, kamera değişikliği etkinliklerine abone olmak için bir GMSMapViewPublisher
örneği yapılandırılmaktadır:
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
Sırada ne var?
- Birleştirme kitaplığı GitHub proje sayfasını görüntüleyin.