ในบางกรณี ระบบอาจแสดงแผนที่ที่มืดหรือภาพ Street View "เชิงลบ" ที่มีลายน้ำเป็นข้อความ "เพื่อวัตถุประสงค์ในการพัฒนาเท่านั้น"
ลักษณะการทำงานนี้มักบ่งชี้ถึงปัญหาเกี่ยวกับคีย์ API หรือการเรียกเก็บเงิน
หากต้องการใช้ผลิตภัณฑ์ Google Maps Platform คุณต้องเปิดใช้การเรียกเก็บเงินในบัญชี และคำขอทั้งหมดต้องมีคีย์ API ที่ถูกต้อง ขั้นตอนต่อไปนี้จะช่วยแก้ปัญหานี้ได้
คุณใช้คีย์ API อยู่ใช่ไหม
ชั้นก็ไม่แน่ใจค่ะ ฉันจะตรวจสอบได้อย่างไรว่าฉันใช้คีย์ API อยู่หรือไม่
ระบบจะส่งคีย์ API เป็นพารามิเตอร์ key ใน URL ที่ใช้โหลด Maps JavaScript API ต่อไปนี้คือตัวเลือกบางส่วนในการตรวจสอบว่าคุณใช้คีย์ API อยู่หรือไม่
ใช้ส่วนขยาย Chrome
Google Maps Platform API Checker ซึ่งจะช่วยให้คุณระบุได้ว่าเว็บไซต์ใช้ Maps API ที่ได้รับอนุญาตของ Google อย่างถูกต้องหรือไม่
หากคุณใช้ไลบรารีหรือปลั๊กอินเพื่อโหลด Maps JavaScript API ให้ตรวจสอบการตั้งค่าของไลบรารีนั้นและมองหาตัวเลือกคีย์ API
มีการใช้งานเกินขีดจำกัดการใช้งานต่อวันที่กำหนดเองใน API หรือไม่
หากคุณได้กำหนดขีดจำกัดการใช้งานต่อวันใน API ใดๆ ซึ่งเป็นเรื่องปกติเพื่อป้องกันการเพิ่มขึ้นที่ไม่คาดคิด คุณสามารถแก้ไขปัญหานี้ได้โดยเพิ่มขีดจำกัดการใช้งานต่อวัน
คุณสามารถตรวจสอบขีดจำกัดการใช้งานต่อวันได้โดยไปที่แดชบอร์ด API และบริการในคอนโซล Cloud แล้วทำดังนี้
เลือกโปรเจ็กต์หากได้รับข้อความแจ้ง
เลือก API จากรายการ แล้วคลิกแท็บโควต้า
คีย์ API ของคุณมีการจำกัดที่อยู่ IP ไหม
คีย์ API ที่มีข้อจำกัดที่อยู่ IP จะใช้ได้กับบริการบนเว็บที่มีไว้สำหรับการใช้งานจากฝั่งเซิร์ฟเวอร์เท่านั้น (เช่น Geocoding API และ API ของบริการบนเว็บอื่นๆ)
เว็บเซอร์วิสเหล่านี้ส่วนใหญ่มีบริการที่เทียบเท่าภายใน Maps JavaScript API (เช่น ดูบริการการเข้ารหัสพิกัดภูมิศาสตร์)
หากต้องการใช้บริการฝั่งไคลเอ็นต์ของ Maps JavaScript API คุณจะต้องสร้างคีย์ API แยกต่างหากซึ่งสามารถรักษาความปลอดภัยได้ด้วยข้อจำกัดผู้แนะนำ HTTP (ดูหัวข้อรับ เพิ่ม และจำกัดคีย์ API)
หากรหัสใช้ไม่ได้ ให้ทำดังนี้
Brendan Kenny และ Mano Marks จะชี้ให้เห็นข้อผิดพลาดที่พบบ่อยและวิธีแก้ไขในวิดีโอนี้ เพื่อช่วยให้คุณเขียนโค้ดแผนที่และทำให้โค้ดทำงานได้
[null,null,["อัปเดตล่าสุด 2026-10-30 UTC"],[],["Using the Maps JavaScript API requires a valid API key and enabled billing. Issues like a darkened map typically stem from these. Verify API key usage via browser checks, source code, or network traffic. Ensure the project linked to your API key has an active billing account. Check for invalid payment methods or exceeded API daily limits. If restricted by IP address, create a key with HTTP referrers. Troubleshoot by checking for typos, verifying map element properties, or using a JavaScript debugger.\n"]]