Aralık ayında San Francisco'da düzenlenecek bir sonraki
Google Haritalar Platformu Geliştirici Topluluğu Günü'nde bize katılın. Katılmak için
hemen başvurun.
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Kitaplığı birleştir
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Combine, etkinlik işleme operatörlerini birleştirerek eşzamansız etkinlikleri işlemek için kullanılan bir çerçevedir. Combine, etkinlik işleme kodunuzu merkezileştirerek kodunuzun okunmasını ve bakımını kolaylaştırır.
GoogleMapsPlatformCombine kitaplığı,
iOS için Haritalar SDK'sı ve iOS için Yerler SDK'sı için
Publishers
döndüren bir Swift kitaplığıdır. Bu sayede, Combine'ın zengin özelliklerinden yararlanabilirsiniz.
Kurulum
Sistem gereksinimleri ve yükleme talimatları için GitHub'daki GoogleMapsPlatformCombine kitaplığı belgelerine bakın.
Örnek kullanım
GoogleMapsPlatformCombine kitaplığı, harita tarafından yayınlanan etkinliklere abone olmanızı sağlayan yayıncı özelliklerini içeren GMSMapViewPublisher sınıfını içerir.
Kamera değişikliği etkinliklerine abone olmak için bir GMSMapViewPublisher örneği yapılandırın:
let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
print("Camera position at \(cameraPosition.target)")
}
Sırada ne var?
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-10-25 UTC.
[null,null,["Son güncelleme tarihi: 2026-10-25 UTC."],[],["The content introduces the GoogleMapsPlatformCombine library, which utilizes Apple's Combine framework for handling asynchronous events within the Google Maps and Places SDKs for iOS. It leverages `Publishers` to manage events. A key action is demonstrated through the `GMSMapViewPublisher` class, allowing users to subscribe to map events. An example illustrates how to monitor camera position changes using the `didChangeCameraPosition` publisher. Installation instructions and further details are available on the library's GitHub page.\n"]]