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. Böylece, Combine'ın zengin özelliklerinden yararlanabilirsiniz.
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 inprint("Camera position at \(cameraPosition.target)")}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-10-07 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"]]