ภาพรวมของ Places SDK (เดิม)

Places SDK ช่วยให้คุณค้นหาและดึงข้อมูลสำหรับสถานที่ประเภทต่างๆ โดยใช้สตริงข้อความหรือตามความใกล้เคียง Places SDK เป็น Places SDK (ใหม่) เวอร์ชันเดิม

ใช้คู่มือนี้เพื่อทำความเข้าใจความแตกต่างที่สำคัญระหว่างเวอร์ชันของ Places SDK และย้ายข้อมูลไปยัง Places SDK (ใหม่)

ฟีเจอร์ SDK ที่พร้อมใช้งานในแต่ละเวอร์ชัน

ตารางต่อไปนี้แสดงเวอร์ชัน SDK และ API ที่จำเป็นสำหรับฟีเจอร์ SDK แต่ละรายการ

ฟีเจอร์ เปิดใช้ Places API ในคีย์ API แล้ว วิธีการเริ่มต้น เวอร์ชัน SDK ขั้นต่ำ
เติมข้อความอัตโนมัติ (ใหม่) Places API (ใหม่) initializeWithNewPlacesApiEnabled() 3.5.0
รายละเอียดสถานที่ (ใหม่) Places API (ใหม่) initializeWithNewPlacesApiEnabled() 3.3.0
การค้นหาในบริเวณใกล้เคียง (ใหม่) Places API (ใหม่) initializeWithNewPlacesApiEnabled() 3.5.0
รูปภาพสถานที่ (ใหม่) Places API (ใหม่) initializeWithNewPlacesApiEnabled() 3.4.0
การค้นหาด้วยข้อความ (ใหม่) Places API (ใหม่) initializeWithNewPlacesApiEnabled() 3.3.0
Place Autocomplete Places API initialize() (เลิกใช้งานแล้ว)
สถานที่ปัจจุบัน Places API initialize() (เลิกใช้งานแล้ว)
รายละเอียดสถานที่ Places API initialize() (เลิกใช้งานแล้ว)
รูปภาพสถานที่ Places API initialize() (เลิกใช้งานแล้ว)

ย้ายข้อมูลไปยัง API ใหม่

หากต้องการย้ายข้อมูลไปยัง API ใหม่ โปรดดูคำแนะนำในการย้ายข้อมูลต่อไปนี้

การปรับปรุงใน Places SDK สำหรับ Android (ใหม่)

ส่วนนี้จะครอบคลุมฟีเจอร์หลักๆ ที่เพิ่มลงใน Places SDK สำหรับ Android (ใหม่)

ใช้งานบนแพลตฟอร์มมาตรฐานของ Google Cloud

Places SDK สำหรับ Android (ใหม่) ได้รับการติดตั้งใช้งานในโครงสร้างพื้นฐานของบริการ ใน Google Cloud การใช้งานนี้จะช่วยให้แพลตฟอร์มมีความปลอดภัยและน่าเชื่อถือมากขึ้น การออกแบบมาตรฐานนี้ช่วยให้ SDK มีความสอดคล้องกันในระดับหนึ่ง ซึ่งจะช่วยปรับปรุง ประสิทธิภาพของการพัฒนาด้วย Places SDK สำหรับ Android (ใหม่)

ประสิทธิภาพที่ดีขึ้น

Places SDK สำหรับ Android (ใหม่) มีประสิทธิภาพที่ดีขึ้น จึงคุ้มค่าที่จะแทนที่แอปที่ใช้ SDK ที่มีอยู่

ฟีเจอร์ใหม่

Places SDK สำหรับ Android (ใหม่) มีฟีเจอร์ SDK ทั้งหมดในเวอร์ชันล่าสุด ดังนี้

บริการ Text Search ใหม่

การค้นหาข้อความ (ใหม่) จะแสดงข้อมูล เกี่ยวกับชุดสถานที่ตามสตริง เช่น "พิซซ่าในนิวยอร์ก" หรือ "ร้านรองเท้าใกล้ออตตาวา" หรือ "123 Main Street" บริการจะตอบกลับด้วยรายการ สถานที่ที่ตรงกับสตริงข้อความและอคติทางตำแหน่งที่ตั้งไว้

เพิ่มข้อมูลการตอบกลับใหม่ลงในรายละเอียดสถานที่ (ใหม่) และรูปภาพสถานที่ (ใหม่)

  • รายละเอียดสถานที่ (ใหม่) ตอนนี้มีคลาสรีวิว ใหม่ในออบเจ็กต์การตอบกลับ Place แล้ว คลาส Place มีเมธอด getReviews() ใหม่เพื่อรองรับฟิลด์นี้ เรียกใช้ getReviews() เพื่อแสดงรีวิวของสถานที่ได้สูงสุด 5 รายการ

  • Place Photo (ใหม่) จะเพิ่ม AuthorAttributions ลงในคลาส PhotoMetadata AuthorAttributions มี List ของออบเจ็กต์ AuthorAttribution

เพิ่มการตอบกลับ URI ใหม่ลงในรูปภาพสถานที่ (ใหม่)

ตอนนี้คุณใช้ รูปภาพของสถานที่ (ใหม่) เพื่อแสดงผล URI ไปยังบิตแมปรูปภาพได้แล้ว ก่อนหน้านี้คุณทำได้เพียงส่งคืนบิตแมปของรูปภาพเท่านั้น

ราคาที่เข้าใจง่าย

เราได้ปรับปรุงการกำหนดราคาของ Places SDK สำหรับ Android (ใหม่) เพื่อให้คุณชำระเงินเฉพาะข้อมูลที่ใช้เท่านั้น การกำหนดราคาที่เข้าใจง่ายจะใช้รายการฟิลด์ หรือที่เรียกว่ามาสก์ฟิลด์

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

ดูข้อมูลราคาแบบละเอียดสำหรับทั้ง 2 SDK ได้ที่การใช้งานและการเรียกเก็บเงิน

ประเภทสถานที่ที่ขยายแล้ว

SDK ใหม่มีประเภทสถานที่ใหม่ ซึ่งจะแสดงเป็นส่วนหนึ่งของคำตอบ รายละเอียดสถานที่และข้อความค้นหา นอกจากนี้ คุณยังใช้ประเภทใหม่เหล่านี้และประเภทที่มีอยู่ในการค้นหา ด้วยการค้นหาด้วยข้อความได้ด้วย โดยประเภทใหม่จะรวมอยู่ในตาราง ก