รวมไลบรารี

รวม คือ ของการจัดการเหตุการณ์ที่ไม่พร้อมกันโดยการรวมตัวดำเนินการประมวลผลเหตุการณ์ การรวมจะทำให้โค้ดอ่านและดูแลได้ง่ายขึ้นด้วยการรวมโค้ดการประมวลผลเหตุการณ์ไว้ในที่เดียว

ไลบรารี GoogleMapsPlatformMerge คือไลบรารี Swift ที่ส่งคืน Publishers แผนที่ SDK สำหรับ iOS และ Places SDK สำหรับ iOS คุณจะได้ประโยชน์ ของชุดคุณลักษณะ "รวม"

การติดตั้ง

ดูไลบรารี GoogleMapsPlatformMerge ใน GitHub สำหรับข้อกำหนดของระบบล่าสุดและวิธีการติดตั้ง

ตัวอย่างการใช้งาน

ไลบรารี GoogleMapsPlatformMerge ประกอบด้วย ชั้นเรียน GMSMapViewPublisher ซึ่งมีพร็อพเพอร์ตี้ผู้เผยแพร่ที่ให้คุณสมัครรับข้อมูลเหตุการณ์ที่เกิดจากแผนที่ได้

ตัวอย่างต่อไปนี้กำหนดค่าอินสแตนซ์ GMSMapViewPublisher เพื่อสมัครใช้บริการ เหตุการณ์การเปลี่ยนแปลงของกล้อง

let publisher = GMSMapViewPublisher(mapView: mapView)
publisher.didChangeCameraPosition.sink { cameraPosition in
  print("Camera position at \(cameraPosition.target)")
}

ขั้นตอนถัดไป