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 ดังต่อไปนี้