บทนำ
Places API ช่วยให้คุณค้นหาและดึงข้อมูลของสถานที่ประเภทต่างๆ โดยใช้สตริงข้อความหรือตามความใกล้เคียงได้ Places API (เดิม) เป็นเวอร์ชันเดิมของ Places API (ใหม่)
ตารางต่อไปนี้แสดงเวอร์ชันที่เกี่ยวข้องของทั้ง 2 API ใช้คำแนะนำนี้เพื่อทำความเข้าใจความแตกต่างที่สำคัญระหว่างทั้ง 2 อย่างและย้ายข้อมูลไปยัง Places API (ใหม่)
| Places API (เดิม) | Places API (ใหม่) | หมายเหตุ |
|---|---|---|
| ค้นหาสถานที่ (เดิม) | การค้นหาข้อความ (ใหม่) | ไม่มี ค้นหาสถานที่ (เดิม) เวอร์ชันใหม่ โดยการค้นหาข้อความ (ใหม่) จะมาแทนที่ |
| การค้นหาในบริเวณใกล้เคียง (เดิม) | การค้นหาในบริเวณใกล้เคียง (ใหม่) | คำขอทั้งหมดที่ใช้ API เดิมซึ่งรวมถึงการค้นหาข้อความควรใช้การค้นหาข้อความ (ใหม่) เนื่องจาก การค้นหาในบริเวณใกล้เคียง (ใหม่) ไม่รองรับการป้อนข้อความ |
| การค้นหาข้อความ (เดิม) | การค้นหาข้อความ (ใหม่) | |
| รายละเอียดสถานที่ (เดิม) | รายละเอียดสถานที่ (ใหม่) | |
| Place Photos (เดิม) | รูปภาพสถานที่ (ใหม่) | |
| Place Autocomplete (เดิม) | Autocomplete (ใหม่) | |
| การเติมข้อความค้นหาอัตโนมัติ (เดิม) | เติมข้อความอัตโนมัติ (ใหม่) | เพิ่มความสามารถลงในการเติมข้อความอัตโนมัติ (ใหม่) |
ย้ายข้อมูลไปยัง API ใหม่
หากต้องการย้ายข้อมูลไปยัง API ใหม่ โปรดดูคำแนะนำในการย้ายข้อมูลต่อไปนี้
- ย้ายข้อมูลไปยังการค้นหาในบริเวณใกล้เคียง (ใหม่)
- ย้ายข้อมูลไปยัง การค้นหาข้อความ (ใหม่)
- ย้ายข้อมูลไปยังรายละเอียดสถานที่ (ใหม่)
- ย้ายข้อมูลไปยังรูปภาพสถานที่ (ใหม่)
- ย้ายข้อมูลไปยังการเติมข้อความอัตโนมัติ (ใหม่)
ฟีเจอร์สำคัญที่เพิ่มลงใน Places API (ใหม่)
ส่วนนี้จะครอบคลุมฟีเจอร์หลักๆ ที่เพิ่มลงใน Places API (ใหม่)
ใช้งานบนแพลตฟอร์มมาตรฐานของ Google Cloud
Places API (ใหม่) ได้รับการติดตั้งใช้งานในโครงสร้างพื้นฐาน ของบริการ ใน Google Cloud การติดตั้งใช้งานนี้จะนำมาซึ่งแพลตฟอร์มที่ปลอดภัยและเชื่อถือได้มากขึ้น พร้อมตัวเลือกด้านความปลอดภัยที่ได้รับการปรับปรุง เช่น OAuth การออกแบบ API มาตรฐานนี้ช่วยให้ API มีความสอดคล้องกันในระดับหนึ่ง ซึ่งจะช่วยปรับปรุงประสิทธิภาพ การพัฒนาด้วย Places API (ใหม่)
ประสิทธิภาพที่ดีขึ้น
Places API (ใหม่) มีประสิทธิภาพดีขึ้น จึงคุ้มค่าที่จะแทนที่แอปที่ใช้ Places API เดิม
การกำหนดราคาที่ง่ายขึ้น
Places API (ใหม่) มีการปรับราคาให้เข้าใจง่ายขึ้น เพื่อให้คุณจ่ายเฉพาะข้อมูลที่ใช้เท่านั้น การกำหนดราคาที่เรียบง่ายจะใช้ฟิลด์ มาสก์
เมื่อใช้รายละเอียดสถานที่ (ใหม่), การค้นหาในบริเวณใกล้เคียง (ใหม่) และการค้นหาข้อความ (ใหม่) คุณจะใช้มาสก์ฟิลด์เพื่อควบคุมรายการฟิลด์ที่จะแสดงในการตอบกลับ จากนั้นระบบจะเรียกเก็บเงินเฉพาะข้อมูลที่คุณขอ การใช้การมาสก์ฟิลด์เป็นแนวทางปฏิบัติในการออกแบบที่ดีเพื่อให้มั่นใจว่าคุณจะไม่ขอข้อมูลที่ไม่จำเป็น ซึ่งจะช่วยหลีกเลี่ยงเวลาในการประมวลผลที่ไม่จำเป็นและค่าใช้จ่ายในการเรียกเก็บเงิน
ข้อมูลการตอบกลับที่สอดคล้องกันสำหรับสถานที่
API เดิมจะแสดงข้อมูลการตอบกลับที่แตกต่างกันสำหรับสถานที่หนึ่งๆ ใน API รายละเอียดสถานที่ (เดิม), การค้นหาในบริเวณใกล้เคียง (เดิม) และ การค้นหาข้อความ (เดิม) Places API (ใหม่) จะกำหนดการตอบกลับให้เป็นมาตรฐานเพื่อให้ API เหล่านี้ทั้งหมดแสดงข้อมูลเดียวกันสำหรับสถานที่หนึ่งๆ
ประเภทสถานที่ที่ขยายแล้ว
ตอนนี้การตอบกลับจาก API สามารถมีประเภทหลักของสถานที่ได้แล้ว สถานที่ทุกแห่งสามารถมีค่าประเภทเดียวที่ระบุเป็นประเภทหลักของสถานที่ตามที่แสดงในตาราง ก
นอกจากนี้ API ใหม่ยังมีประเภทใหม่ๆ อีกหลายประเภท คุณสามารถใช้ประเภทใหม่เหล่านี้และประเภทที่มีอยู่ในการค้นหาด้วยการค้นหาในบริเวณใกล้เคียง (ใหม่) และการค้นหาข้อความ (ใหม่) โดยประเภทใหม่ทั้งหมดจะรวมอยู่ในตาราง ก
ข้อมูลสถานที่แบบไดนามิก
Places API (ใหม่) รองรับข้อมูลการตอบกลับแบบไดนามิก เช่น ความพร้อมให้บริการ ของสถานีชาร์จ EV หรือราคาน้ำมันล่าสุดของปั๊มน้ำมัน ใช้ช่องการตอบกลับเหล่านี้เพื่อสร้างประสบการณ์ของผู้ใช้แบบไดนามิก