Kitaplığı Birleştir

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?