บทนำ
Places API ช่วยให้คุณค้นหาและดึงข้อมูลสำหรับสถานที่ประเภทต่างๆ ได้โดยใช้สตริงข้อความหรือตามความใกล้เคียง Places API (เดิม) เป็นเวอร์ชันเดิมของ Places API (ใหม่)
ตารางต่อไปนี้แสดงเวอร์ชันที่เกี่ยวข้องของทั้ง 2 API ใช้คำแนะนำนี้เพื่อทำความเข้าใจความแตกต่างที่สำคัญระหว่างทั้ง 2 อย่างและย้ายข้อมูลไปยัง Places API (ใหม่)
Places API (เดิม) | Places API (ใหม่) | หมายเหตุ |
---|---|---|
ค้นหาสถานที่ (เดิม) | การค้นหาด้วยข้อความ (ใหม่) | ไม่มี Find Place (เดิม) เวอร์ชันใหม่ โดยการค้นหาข้อความ (ใหม่) จะมาแทนที่ |
การค้นหาในบริเวณใกล้เคียง (เดิม) | การค้นหาในบริเวณใกล้เคียง (ใหม่) | คำขอทั้งหมดที่ใช้ API เดิมซึ่งมีข้อความค้นหาควรใช้ การค้นหาข้อความ (ใหม่) เนื่องจากการค้นหาใกล้เคียง (ใหม่) ไม่รองรับการป้อนข้อความ |
การค้นหาข้อความ (เดิม) | การค้นหาด้วยข้อความ (ใหม่) | |
รายละเอียดสถานที่ (เดิม) | รายละเอียดสถานที่ (ใหม่) | |
รูปภาพสถานที่ (เดิม) | รูปภาพสถานที่ (ใหม่) | |
Place Autocomplete (เดิม) | เติมข้อความอัตโนมัติ (ใหม่) | |
การเติมข้อความค้นหาอัตโนมัติ (เดิม) | เติมข้อความอัตโนมัติ (ใหม่) | ความสามารถที่เพิ่มลงในการเติมข้อความอัตโนมัติ (ใหม่) |
ย้ายข้อมูลไปยัง API ใหม่
หากต้องการย้ายข้อมูลไปยัง API ใหม่ โปรดดูคำแนะนำในการย้ายข้อมูลต่อไปนี้
- ย้ายข้อมูลไปยังการค้นหาในบริเวณใกล้เคียง (ใหม่)
- ย้ายข้อมูลไปยังการค้นหาข้อความ (ใหม่)
- ย้ายข้อมูลไปยังรายละเอียดสถานที่ (ใหม่)
- ย้ายข้อมูลไปยังรูปภาพสถานที่ (ใหม่)
- ย้ายข้อมูลไปยังการเติมข้อความอัตโนมัติ (ใหม่)
ฟีเจอร์หลักที่เพิ่มลงใน 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 รายละเอียดสถานที่ (เดิม), Nearby Search (เดิม) และ Text Search (เดิม) Places API (ใหม่) จะกำหนดการตอบกลับให้เป็นมาตรฐานเพื่อให้ API เหล่านี้ทั้งหมดแสดงข้อมูลเดียวกันสำหรับสถานที่หนึ่งๆ
ประเภทสถานที่ที่ขยายแล้ว
ตอนนี้การตอบกลับของ API สามารถมีประเภทหลักของสถานที่ได้แล้ว สถานที่ทุกแห่งมีค่าประเภทเดียวที่ระบุเป็นประเภทหลักของสถานที่ได้ ดังที่แสดงในตาราง ก
นอกจากนี้ API ใหม่ยังมีประเภทใหม่ๆ อีกหลายประเภท คุณใช้ประเภทใหม่เหล่านี้และประเภทที่มีอยู่ในการค้นหาด้วยการค้นหาใกล้เคียง (ใหม่) และการค้นหาข้อความ (ใหม่) ได้ ประเภทใหม่ทั้งหมดจะรวมอยู่ในตาราง ก
ข้อมูลสถานที่แบบไดนามิก
Places API (ใหม่) รองรับข้อมูลการตอบกลับแบบไดนามิก เช่น ความพร้อมให้บริการ ของสถานีชาร์จ EV หรือราคาน้ำมันล่าสุดของปั๊มน้ำมัน ใช้ช่องการตอบกลับเหล่านี้เพื่อสร้างประสบการณ์ของผู้ใช้แบบไดนามิก