"รวม" คือเฟรมเวิร์กสำหรับการจัดการเหตุการณ์แบบอะซิงโครนัสโดยการรวมโอเปอเรเตอร์การประมวลผลเหตุการณ์ การรวมทำให้โค้ดอ่านและดูแลรักษาได้ง่ายขึ้นด้วยการรวมโค้ดการประมวลผลเหตุการณ์ไว้ในที่เดียว
ไลบรารี GoogleMapsPlatformContain
เป็นไลบรารี Swift ที่แสดงผล
Publishers
สำหรับ Maps SDK สำหรับ iOS และ Places SDK สำหรับ iOS เพื่อให้คุณใช้ประโยชน์จาก
ชุดฟีเจอร์รวมที่สมบูรณ์ได้
การติดตั้ง
ดูเอกสารประกอบไลบรารี GoogleMapsPlatformInclude ใน GitHub เพื่อดูข้อกำหนดระบบล่าสุดและคำแนะนำในการติดตั้งตัวอย่างการใช้
ไลบรารี GoogleMapsPlatformLinked ประกอบด้วยคลาส GMSMapViewPublisher
ซึ่งมีพร็อพเพอร์ตี้ของผู้เผยแพร่โฆษณาที่ให้คุณสมัครรับข้อมูลเหตุการณ์ที่เกิดจากแผนที่ได้
ตัวอย่างต่อไปนี้กำหนดค่าอินสแตนซ์ GMSMapViewPublisher
ให้สมัครรับข้อมูลเหตุการณ์การเปลี่ยนกล้อง
let publisher = GMSMapViewPublisher(mapView: mapView) publisher.didChangeCameraPosition.sink { cameraPosition in print("Camera position at \(cameraPosition.target)") }
ขั้นตอนถัดไป
- ดูหน้ารวมไลบรารี โปรเจ็กต์ GitHub