ในบางกรณี ระบบอาจแสดงแผนที่ที่มืดลงหรือรูปภาพ Street View "เชิงลบ" ที่มีลายน้ำเป็นข้อความ "สำหรับวัตถุประสงค์ในการพัฒนาเท่านั้น"
ลักษณะการทำงานนี้มักบ่งบอกถึงปัญหาเกี่ยวกับคีย์ API หรือการเรียกเก็บเงิน
หากต้องการใช้ผลิตภัณฑ์ Google Maps Platform คุณต้องเปิดใช้การเรียกเก็บเงินในบัญชี และคำขอทั้งหมดต้องมีคีย์ API ที่ถูกต้อง ขั้นตอนต่อไปนี้จะช่วยแก้ปัญหานี้
คุณใช้คีย์ API อยู่หรือไม่
ชั้นก็ไม่แน่ใจค่ะ ฉันจะตรวจสอบได้อย่างไรว่ากำลังใช้คีย์ API อยู่หรือไม่
ระบบจะส่งคีย์ API เป็นพารามิเตอร์ key ใน URL ที่ใช้ในการโหลด Maps JavaScript API ตัวเลือกการตรวจสอบว่าคุณใช้คีย์ API อยู่หรือไม่มีดังนี้
ใช้ส่วนขยาย
Google Maps Platform API Checker ของ Chrome ซึ่งจะช่วยให้คุณทราบว่าเว็บไซต์ของคุณใช้ Maps API ที่ได้รับอนุญาตของ Google อย่างถูกต้องหรือไม่
หากคุณใช้ไลบรารีหรือปลั๊กอินเพื่อโหลด Maps JavaScript API ให้ตรวจสอบการตั้งค่าของไลบรารีนั้นและมองหาตัวเลือกคีย์ API
ตรวจสอบข้อผิดพลาดในเบราว์เซอร์
หากคุณเห็นข้อความต่อไปนี้ แสดงว่าคุณใช้คีย์ API อย่างไม่ถูกต้อง
คําเตือนเกี่ยวกับ Google Maps JavaScript API:
NoApiKeys
หากมีสิทธิ์เข้าถึงซอร์สโค้ดของแอปพลิเคชัน ให้มองหาแท็ก <script> ที่ใช้โหลด Maps JavaScript API
เมื่อโหลด Maps JavaScript API ให้แทนที่ YOUR_API_KEY ในโค้ดด้านล่างด้วยคีย์ API
API มีขีดจํากัดการใช้งานต่อวันที่คุณกําหนดไว้เองเกินหรือไม่
หากคุณได้ตั้งขีดจํากัดประจําวันใน API ใดก็ตาม ซึ่งเป็นสิ่งที่พบได้ทั่วไปเพื่อป้องกันการเพิ่มขึ้นที่ไม่คาดคิด คุณแก้ไขปัญหานี้ได้ด้วยการเพิ่มขีดจํากัดประจําวัน
คุณสามารถตรวจสอบขีดจํากัดประจําวันได้โดยไปที่หน้าแดชบอร์ด API และบริการในคอนโซลระบบคลาวด์ เมื่อไปที่ระบบจัดการเนื้อหาแล้ว ให้ทำดังนี้
เลือกโปรเจ็กต์หากได้รับข้อความแจ้ง
เลือก API จากรายการ แล้วคลิกแท็บโควต้า
คีย์ API มีข้อจํากัดที่อยู่ IP ไหม
คีย์ API ที่มีข้อจํากัดที่อยู่ IP ใช้ได้กับเว็บเซอร์วิสที่มีไว้สําหรับใช้จากฝั่งเซิร์ฟเวอร์เท่านั้น (เช่น Geocoding API และ Web Service API อื่นๆ)
เว็บเซอร์วิสส่วนใหญ่เหล่านี้มีบริการที่เทียบเท่าภายใน Maps JavaScript API (เช่น ดูบริการการเข้ารหัสพิกัดภูมิศาสตร์)
หากต้องการใช้บริการฝั่งไคลเอ็นต์ของ Maps JavaScript API คุณจะต้องสร้างคีย์ API แยกต่างหาก ซึ่งสามารถรักษาความปลอดภัยได้ด้วยข้อจำกัดผู้อ้างอิง HTTP (ดูรับ เพิ่ม และจํากัดคีย์ API)
หากรหัสใช้ไม่ได้ ให้ทำดังนี้
Brendan Kenny และ Mano Marks ชี้ให้เห็นข้อผิดพลาดที่พบบ่อยและวิธีแก้ไขในวิดีโอนี้เพื่อช่วยให้คุณใช้งานโค้ดแผนที่ได้
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-24 UTC"],[[["To use the Google Maps JavaScript API, you must include an API key and enable billing for your project."],["If you see a darkened map or a negative Street View image watermarked with \"for development purposes only\", you might have an issue with your API key or billing."],["Troubleshooting steps involve verifying your API key implementation, checking billing account attachment, ensuring billing method validity, and reviewing daily usage limits and IP restrictions."],["This page offers solutions to common billing and API errors, and links to resources for further assistance."]]],["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"]]