การกรอกที่อยู่อัตโนมัติ¶
Odoo integrates with the Google Places API to enable address autocompletion on contact forms. As you begin typing an address, the system provides a list of suggested locations, reducing manual errors and saving time.
Important
การใช้ Google Places API อาจต้องชำระเงินให้กับ Google <https://mapsplatform.google.com/pricing/>`_.
ดูเพิ่มเติม
` เอกสารประกอบสำหรับนักพัฒนา Google: Google Places API <https://developers.google.com/maps/documentation/places/web-service>`_
การกำหนดค่า Google Places API¶
หากต้องการใช้ Google สำหรับการเติมที่อยู่อัตโนมัติ คุณต้อง เปิดใช้งาน API และ สร้างข้อมูลรับรองที่จำเป็น ก่อน
เปิดใช้งาน Google Places API¶
หากต้องการเปิดใช้งาน Google Places API ให้ทำตามขั้นตอนเหล่านี้:
ไปที่ Google Cloud console
ที่มุมซ้ายบน คลิก Select a project จากนั้นในป๊อปอัป Select a resource ให้สร้าง New Project
Tip
หากคุณสร้างโปรเจกต์ไว้แล้ว แต่ต้องการเปลี่ยนไปใช้โปรเจกต์อื่น ให้คลิกชื่อโปรเจกต์ที่เลือกไว้ที่มุมซ้ายบน จากนั้นในป๊อปอัป Select a resource ให้เลือกโปรเจกต์ด้วยตนเอง หากโปรเจกต์ที่ต้องการถูกเลือกไว้เป็นค่าเริ่มต้นอยู่แล้ว ให้ดำเนินการในขั้นตอนถัดไป
เปิดแผงด้านข้าง (Navigation menu) จากนั้นไปที่
คลิก Enable APIs and services
ค้นหา Places API และเลือก
Important
ไม่ต้องเปิดใช้งาน Places API (New) เนื่องจาก Odoo ยังไม่รองรับ
คลิก Enable
ทำกระบวนการตรวจสอบให้เสร็จสมบูรณ์
สร้างข้อมูลรับรอง API¶
เมื่อ สร้างโปรเจกต์และเปิดใช้งาน Places API แล้ว ให้สร้างข้อมูลรับรอง API โดยทำตามขั้นตอนเหล่านี้:
เปิดแผงด้านข้าง (Navigation menu) ของโปรเจกต์ จากนั้นไปที่
คลิก Create credentials จากนั้นเลือก API key
ในแผง Create API key ให้ป้อน Name
ในรายการแบบเลื่อนลง Select API restrictions ให้ระบุว่า API ใดที่คีย์สามารถเข้าถึงได้หากมีหลาย API ที่กำหนดค่าไว้ในโปรเจกต์ของคุณ ตรวจสอบให้แน่ใจว่าเลือก Places API แล้ว จากนั้นคลิก OK
คลิก สร้าง
Note
Do not apply any Application restrictions to Odoo Online or Odoo.sh databases. For on-premises databases, you can configure an IP address restriction if needed.
Important
บันทึกคีย์ API ของคุณอย่างปลอดภัยและไม่เปิดเผยต่อสาธารณะ
การกำหนดค่า Odoo¶
เมื่อสร้างคีย์ API แล้ว ให้เชื่อมต่อฐานข้อมูล Odoo กับ Google Places API โดยทำดังนี้:
ไปที่ แอปการตั้งค่า
ไปที่ส่วน การผสานรวม
เปิดใช้งาน Google Address Autocomplete จากนั้นคลิก บันทึก
กลับไปที่ส่วน การผสานรวม จากนั้นวาง คีย์ Google Places API ของคุณในช่องที่กำหนดไว้
คลิก บันทึก