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