ข้อความแสดงข้อผิดพลาด

หน้านี้อธิบายข้อความแสดงข้อผิดพลาดที่ Embed API ของ Maps อาจแสดง เมื่อเกิดข้อผิดพลาดขึ้น Embed API ของ Maps จะแสดงข้อความแสดงข้อผิดพลาดแทนแผนที่ นอกจากนี้ ยังอาจเกิดข้อผิดพลาดบางอย่างขึ้น ซึ่งส่งผลให้แผนที่ที่มีลายน้ำปรากฏขึ้นแบบสลัว

คำขอที่ไม่ถูกต้อง

ในกรณีที่คำขอไม่ถูกต้อง Maps Embed API จะแสดงรหัสสถานะ HTTP 4xx และข้อความที่อธิบายปัญหา ตัวอย่างเงื่อนไขข้อผิดพลาดมีดังนี้ หมายเหตุ: รายการนี้เป็นเพียงตัวอย่างข้อผิดพลาดที่อาจเกิดขึ้น ตรวจสอบรหัสข้อผิดพลาดจริงและข้อความที่ API แสดงเพื่อดูรายละเอียดของปัญหาที่เฉพาะเจาะจง

ตัวอย่างเงื่อนไขข้อผิดพลาด รหัสสถานะ
คำขอมีพารามิเตอร์ที่ไม่ถูกต้อง หรือไม่มีพารามิเตอร์ที่จำเป็น เช่น พารามิเตอร์ zoom ไม่ได้อยู่ในช่วงค่าตัวเลขที่คาดไว้ หรือคําขอไม่มีพารามิเตอร์ที่จําเป็น 400 BAD REQUEST
คีย์ API ที่รวมอยู่ในคําขอไม่ถูกต้อง 403 FORBIDDEN

ข้อผิดพลาดเกี่ยวกับคีย์ API และโควต้า

ระบบจะถือว่าข้อผิดพลาดเกี่ยวกับคีย์ API และโควต้าเป็นคำขอที่ไม่ถูกต้อง สาเหตุที่เป็นไปได้มีดังนี้

ข้อผิดพลาดเกี่ยวกับการเรียกเก็บเงินและข้อมูลอ้างอิง HTTP

ระบบจะแสดงแผนที่ที่มืดลงหรือรูปภาพ Street View "เชิงลบ" ที่มีลายน้ำ"สำหรับการพัฒนาเท่านั้น" เมื่อเงื่อนไขต่อไปนี้เป็นจริง

ตรวจสอบข้อผิดพลาดในเบราว์เซอร์

สําหรับข้อผิดพลาดเกี่ยวกับการเรียกเก็บเงินและผู้อ้างอิง HTTP Embed API ของ Maps จะเขียนข้อความแสดงข้อผิดพลาดไปยัง window.console สําหรับคําขอที่ไม่ถูกต้อง (รวมถึงข้อผิดพลาดเกี่ยวกับคีย์ API และโควต้า) ระบบจะรายงานเฉพาะรหัสสถานะ HTTP 4xx ในคอนโซล ส่วนนี้จะอธิบายวิธีตรวจสอบเอาต์พุตคอนโซลใน Google Chrome หากคุณใช้เบราว์เซอร์อื่น โปรดดูเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ของเบราว์เซอร์นั้นๆ ต่อไปนี้เป็นรายการเครื่องมือสำหรับตรวจสอบเอาต์พุตคอนโซลในเบราว์เซอร์อื่นๆ

ใน Chrome คุณสามารถใช้คอนโซล JavaScript เพื่อตรวจสอบเอาต์พุตคอนโซลได้ ดังนี้

  1. หากต้องการเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ ให้เลือกไอคอนเมนู > เครื่องมือเพิ่มเติม > เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์
  2. หากต้องการเปิดคอนโซล JavaScript ให้คลิกแท็บคอนโซลที่ด้านบนของหน้าต่างเครื่องมือสําหรับนักพัฒนาซอฟต์แวร์ คุณใช้แป้น ESC เพื่อเปิด/ปิดคอนโซล JavaScript ได้ด้วย