การขอ Google Maps API เพื่อนำแผนที่ของ Google มาติดบนเว็บไซต์ของคุณ สามารถทำตามขั้นตอนต่อไปนี้ได้เลย:
1. สมัครบัญชี Google Cloud
ก่อนใช้งาน Google Maps API คุณต้องมีบัญชี Google และสมัครใช้งาน Google Cloud Platform (GCP)
- ไปที่ Google Cloud Console
- ลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ
- คลิก My first project แล้วกด New Project (สร้างโครงการใหม่)
- ตั้งชื่อโครงการของคุณ (เช่น My Website Map)
- คลิก Create เพื่อสร้างโปรเจกต์
2. เปิดใช้งาน Google Maps API
- ไปที่ Navigation Menu (≡) > APIs & Services > Library
- ค้นหา Maps JavaScript API และคลิกเข้าไป
- กด Enable เพื่อเปิดใช้งาน API
- หากต้องการใช้งาน Google Places API หรือ Geocoding API สามารถค้นหาและเปิดใช้งานในลักษณะเดียวกัน
3. สร้าง API Key
- ไปที่ Navigation Menu (≡) > APIs & Services > Credentials
- กด Create Credentials และเลือก API Key
- ระบบจะสร้าง API Key ให้คุณ ให้นำ Key นี้ไปใช้ในเว็บไซต์
- (แนะนำ) คลิก API Key และเลือก Restrict Key เพื่อจำกัดการใช้งาน API ให้เฉพาะโดเมนของคุณ
4. ตั้งค่าการจำกัดสิทธิ์ API Key (Security)
- ไปที่ Credentials แล้วเลือก API Key ของคุณ
- ในส่วน Application restrictions เลือก HTTP referrers (websites) แล้วเพิ่ม URL เว็บไซต์ของคุณ เช่น:
- ในส่วน API restrictions เลือกเฉพาะ Maps JavaScript API
- กด Save เพื่อบันทึก
5. เพิ่ม Google Maps ลงในเว็บไซต์
เมื่อคุณมี API Key แล้ว ให้นำไปใช้กับเว็บไซต์ของคุณโดยเพิ่มโค้ดนี้เข้าไปใน HTML:
👉 เปลี่ยน YOUR_API_KEY
เป็น API Key ที่คุณสร้างขึ้น
6. ทดสอบและปรับแต่ง
- เปิดไฟล์ HTML ในเบราว์เซอร์เพื่อตรวจสอบว่า Google Maps แสดงผลถูกต้องหรือไม่
- หากเกิดข้อผิดพลาด ให้เปิด Developer Console (
F12
ใน Chrome) เพื่อตรวจสอบ Error และแก้ไข
7. เปิดใช้งานการเรียกเก็บเงิน (Billing)
Google Maps API ต้องเปิดใช้ Billing Account แต่คุณจะได้รับเครดิตฟรี $200 ต่อเดือน ซึ่งเพียงพอสำหรับการใช้งานทั่วไป เช่น:
- แสดงแผนที่บนเว็บไซต์
- ใช้ฟีเจอร์เส้นทาง หรือสถานที่
ไปที่ Billing in Google Cloud เพื่อเพิ่มวิธีชำระเงิน
สรุป
- สมัครบัญชี Google Cloud
- สร้าง Project และเปิด Maps JavaScript API
- สร้าง API Key และจำกัดสิทธิ์ให้ปลอดภัย
- ใส่โค้ด Google Maps ในเว็บไซต์ของคุณ
- ทดสอบการทำงานและตรวจสอบข้อผิดพลาด