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

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

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

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

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

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

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

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

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

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

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

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

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