Places SDK สำหรับ iOS (ใหม่) ให้ประสิทธิภาพที่ดีขึ้นและรูปแบบการกำหนดราคาใหม่ ทำให้การอัปเดตแอปที่ใช้ Places SDK สำหรับ iOS คุ้มค่าคุ้มค่า ดูรายละเอียดเพิ่มเติมเกี่ยวกับการเปรียบเทียบฟีเจอร์ต่างๆ ได้ที่เลือก SDK ของคุณ
ใช้คู่มือนี้เพื่อทำความเข้าใจความแตกต่างที่สำคัญใน Places SDK สำหรับ iOS (ใหม่) เทียบกับ Places SDK สำหรับ iOS พร้อมด้วยวิธีจัดการการเปลี่ยนแปลงที่จำเป็น
เปิดใช้ Places SDK สำหรับ iOS (ใหม่)
Places SDK สำหรับ iOS ต้องใช้บริการ Places API หากต้องการใช้ฟีเจอร์ของ Places SDK สำหรับ iOS (ใหม่) คุณต้องเปิดใช้ Places API (ใหม่) ในโปรเจ็กต์ Google Cloud ของคุณก่อน ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่าโปรเจ็กต์ Google Cloud
จากนั้นคุณต้องตรวจสอบว่าได้เพิ่ม Places API (ใหม่) ลงในคีย์ API ที่แอปใช้แล้ว ดูข้อมูลเพิ่มเติมได้ที่ใช้คีย์ API
การเปลี่ยนแปลงทั่วไป
การเปลี่ยนแปลงทั่วไปบางอย่างที่ใช้กับ API หลายรายการมีดังนี้
ใช้รูปแบบการกำหนดราคาใหม่ ดูข้อมูลราคาสำหรับ API ทั้งหมดได้ที่ราคาสำหรับ Places SDK สำหรับ iOS (ใหม่)
รายละเอียดสถานที่ (ใหม่) การค้นหาใกล้เคียง (ใหม่) และการค้นหาข้อความ (ใหม่) กำหนดให้ต้องมาสก์ช่องเพื่อระบุช่องที่คุณต้องการให้แสดงผลในคำตอบ
GMSPlacesClient
มีวิธีการใหม่ๆ ในการเรียกใช้ API ใหม่เหล่านี้มีการเพิ่มคลาสใหม่เพื่อกำหนดคำขอไปยัง API ใหม่แต่ละรายการ
อินสแตนซ์
GMSPlace
ของการตอบกลับมีพร็อพเพอร์ตี้reviews
ใหม่ประเภทGMSPlaceReview
เมื่อแอปแสดงข้อมูลที่ได้จากอินสแตนซ์GMSPlace
เช่น รูปภาพและรีวิว แอปจะต้องแสดงการระบุแหล่งที่มาที่จำเป็นด้วยสำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารเกี่ยวกับการระบุแหล่งที่มา
การเปลี่ยนแปลงเฉพาะ API
ส่วนนี้ประกอบด้วยคำแนะนำในการย้ายข้อมูลต่อไปนี้สำหรับ API แต่ละรายการ