รวมไลบรารี

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

ไลบรารี 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)")
}

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