Gaya visual peta baru akan segera tersedia di Google Maps Platform. Perubahan pada gaya visual peta ini mencakup palet warna default baru dan peningkatan pada pengalaman dan kegunaan peta. Semua gaya peta akan otomatis diperbarui pada Maret 2025. Untuk mengetahui informasi selengkapnya tentang ketersediaan dan cara ikut menggunakan versi terbaru ini lebih awal, lihat artikel Gaya peta baru untuk Google Maps Platform.
Gabungkan adalah
untuk menangani peristiwa asinkron dengan menggabungkan operator pemrosesan peristiwa.
Kombinasikan membuat kode Anda lebih mudah dibaca dan dikelola dengan memusatkan kode pemrosesan peristiwa Anda.
Library GoogleMapsPlatformCombine
adalah library Swift yang mengembalikan
Publishers
untuk Maps SDK for iOS dan Places SDK for iOS agar Anda dapat memanfaatkan
rangkaian yang lengkap
dari fitur Kombinasikan.
Penginstalan
Lihat library GoogleMapsPlatformCombine
dokumentasi di GitHub untuk mengetahui persyaratan sistem dan petunjuk penginstalan terbaru.
Contoh Penggunaan
Library GoogleMapsPlatformCombine mencakup
Class GMSMapViewPublisher
yang berisi properti penayang yang memungkinkan Anda berlangganan peristiwa yang ditampilkan oleh peta.
Contoh berikut mengonfigurasi instance GMSMapViewPublisher untuk berlangganan
peristiwa perubahan kamera:
let publisher = GMSMapViewPublisher(mapView:mapView)publisher.didChangeCameraPosition.sink { cameraPosition inprint("Camera position at \(cameraPosition.target)")}
[null,null,["Terakhir diperbarui pada 2025-02-28 UTC."],[[["GoogleMapsPlatformCombine is a Swift library that integrates the Maps SDK for iOS and Places SDK for iOS with Apple's Combine framework."],["This library provides Publishers for various SDK functionalities, allowing developers to leverage Combine's features for asynchronous event handling."],["By using GoogleMapsPlatformCombine, developers can simplify their code and centralize event-processing logic for Google Maps and Places SDKs within their applications."],["A practical example demonstrates subscribing to camera change events on a `GMSMapView` using the `GMSMapViewPublisher` and Combine's `sink` operator."]]],["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"]]