"รวม" คือเฟรมเวิร์กสำหรับการจัดการเหตุการณ์แบบอะซิงโครนัสโดยการรวมโอเปอเรเตอร์การประมวลผลเหตุการณ์ การรวมทำให้โค้ดอ่านและดูแลรักษาได้ง่ายขึ้นด้วยการรวมโค้ดการประมวลผลเหตุการณ์ไว้ในที่เดียว
ไลบรารี GoogleMapsPlatformContain
เป็นไลบรารี Swift ที่แสดงผล
Publishers
สำหรับ Maps SDK สำหรับ iOS และ Places SDK สำหรับ iOS เพื่อให้คุณใช้ประโยชน์จาก
ชุดฟีเจอร์รวมที่สมบูรณ์ได้
การติดตั้ง
ดูเอกสารประกอบไลบรารี GoogleMapsPlatformInclude ใน GitHub เพื่อดูข้อกำหนดระบบล่าสุดและคำแนะนำในการติดตั้งตัวอย่างการใช้
ไลบรารี GoogleMapsPlatformผสานรวมจะมีส่วนขยายให้คลาส
GMSPlacesClient
ซึ่งแสดงผล
ผู้เผยแพร่โฆษณา Future
สำหรับการเรียก Places API
ตัวอย่างต่อไปนี้ใช้ส่วนขยาย fetchPlace(id:, fields:, sessionToken:) -> Future<GMSPlace, Error>
เพื่อดึงรายละเอียดสถานที่
GMSPlacesClient.shared() .fetchPlace( id: "placeId", fields: [.placeID, .name, .phoneNumber] ) .sink { completion in print("Completion \(completion)") } receiveValue: { place in print("Got place \(place.name ?? "")") }
ขั้นตอนถัดไป
- ดูหน้ารวมไลบรารี โปรเจ็กต์ GitHub