Hãy tham gia
Ngày cộng đồng nhà phát triển Google Maps Platform tiếp theo của chúng tôi tại San Francisco vào tháng 12!
Đăng ký ngay để tham dự.
Google sử dụng công nghệ AI để dịch nội dung sang ngôn ngữ bạn ưu tiên. Bản dịch bằng AI có thể có lỗi.
Kết hợp thư viện
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Combine là một khung để xử lý các sự kiện không đồng bộ bằng cách kết hợp các toán tử xử lý sự kiện. Combine giúp mã của bạn dễ đọc và dễ bảo trì hơn bằng cách tập trung mã xử lý sự kiện.
Thư viện GoogleMapsPlatformCombine là một thư viện Swift trả về Publishers cho SDK Bản đồ dành cho iOS và SDK Địa điểm dành cho iOS để bạn có thể tận dụng tập hợp phong phú các tính năng của Combine.
Cài đặt
Để biết các yêu cầu về hệ thống và hướng dẫn cài đặt, hãy xem tài liệu về thư viện GoogleMapsPlatformCombine trên GitHub.
Ví dụ về cách sử dụng
Thư viện GoogleMapsPlatformCombine bao gồm lớp GMSMapViewPublisher chứa các thuộc tính của nhà xuất bản cho phép bạn đăng ký nhận sự kiện do bản đồ phát ra.
Định cấu hình một thực thể GMSMapViewPublisher để đăng ký nhận thông báo về các sự kiện thay đổi camera:
let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
print("Camera position at \(cameraPosition.target)")
}
Bước tiếp theo
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2026-10-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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"]]