รวมไลบรารี

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

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

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