رسائل الخطأ

تصف هذه الصفحة رسائل الخطأ التي يمكن عرضها بواسطة واجهة برمجة تطبيقات تضمين الخرائط. عند حدوث خطأ، تعرض واجهة برمجة تطبيقات تضمين الخرائط نص رسالة الخطأ بدلاً من الخريطة. قد تحدث حالات خطأ معينة أيضًا، مما يؤدي إلى عرض خريطة مائية مظلمة.

الطلبات غير الصالحة

في حال تقديم طلب غير صالح، تعرض واجهة برمجة تطبيقات تضمين الخرائط رمز حالة HTTP 4xx ورسالة تصف المشكلة. في ما يلي أمثلة على شروط الخطأ هذه. ملاحظة: هذه ليست قائمة كاملة بالأخطاء المحتملة. يُرجى التحقّق من رمز الخطأ والرسالة التي تعرضها واجهة برمجة التطبيقات للاطّلاع على تفاصيل حول مشاكل محدّدة.

مثال على حالة الخطأ رمز الحالة
يتضمن الطلب معلمة غير صالحة أو معلمة مطلوبة مفقودة. على سبيل المثال، لا تقع المَعلمة zoom ضمن النطاق المتوقّع للقيم الرقمية أو أنّ معلَمة مطلوبة غير متوفّرة في الطلب. 400 BAD REQUEST
مفتاح واجهة برمجة التطبيقات المضمّن في الطلب غير صالح. 403 FORBIDDEN

أخطاء في مفتاح واجهة برمجة التطبيقات وQPS

يتم التعامل مع أخطاء مفتاح واجهة برمجة التطبيقات وQPS كطلبات غير صالحة. تتضمن الأسباب المحتملة ما يلي:

أخطاء إحالة HTTP والفوترة

يتم عرض خريطة معتمة أو صورة "تجوّل افتراضي" "سلبية" تم وضع علامة مائية عليها "لأغراض التطوير فقط" عندما ينطبق أي مما يلي:

التحقق من الأخطاء في المتصفح

بالنسبة إلى الأخطاء المتعلقة بالفوترة ومُحيل HTTP، تكتب واجهة برمجة تطبيقات تضمين الخرائط رسائل خطأ إلى window.console. بالنسبة إلى الطلبات غير الصالحة (بما في ذلك أخطاء مفتاح واجهة برمجة التطبيقات وأخطاء QPS)، يتم الإبلاغ عن رمز حالة HTTP 4xx فقط في وحدة التحكّم. يشرح هذا القسم كيفية التحقق من مخرجات وحدة التحكم في Google Chrome. إذا كنت تستخدم أي متصفحات أخرى، يُرجى مراجعة وثائق مطوّري البرامج الخاصة بالمتصفح. كمرجع لك، هذه قائمة بالأدوات للتحقق من ناتج وحدة التحكم في بعض المتصفحات الأخرى.

في Chrome، يمكنك استخدام وحدة تحكم JavaScript للتحقق من ناتج وحدة التحكم على النحو التالي.

  1. لفتح أدوات المطوّرين، اختَر رمز القائمة > المزيد من الأدوات > أدوات المطوّرين.
  2. لفتح "وحدة تحكّم JavaScript"، انقر على علامة التبويب وحدة التحكم في أعلى نافذة "أدوات المطوّرين". يمكنك أيضًا استخدام مفتاح الخروج (Esc) لتفعيل وحدة تحكّم JavaScript.