تحديد المشاكل وحلّها

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

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

إذا لم يعمل الرمز:

لمساعدتك في تشغيل رمز الخرائط، يشير "بريندان كيني" و"مانو ماركس" إلى بعض الأخطاء الشائعة وكيفية حل مشكلة في هذا الفيديو.

  • التحقّق من الأخطاء الإملائية: يُرجى العِلم أنّ لغة JavaScript حسّاسة لحالة الأحرف.
  • تحقَّق من الأساسيات، فبعض المشاكل الأكثر شيوعًا تحدث أثناء إنشاء الخريطة الأولية. مثل:
    • تأكَّد من تحديد السمتَين zoom وcenter في خيارات الخريطة.
    • تأكَّد من تعريف عنصر div الذي ستظهر فيه الخريطة على الشاشة.
    • تأكَّد من أنّ عنصر div للخريطة يتضمّن ارتفاعًا صريحًا غير صفري في CSS (على سبيل المثال، height: 400px). يتم إنشاء عناصر div تلقائيًا بارتفاع 0، وبالتالي تكون غير مرئية.
    يمكنك الرجوع إلى الأمثلة التي نقدّمها للاطّلاع على مرجع للتنفيذ.
  • استخدِم برنامج تصحيح JavaScript للمساعدة في تحديد المشاكل، مثل البرنامج المتاح في أدوات مطوّري برامج Chrome. ابدأ بالبحث في وحدة تحكّم JavaScript عن أخطاء مثل InvalidKeyMapError أو ApiNotActivatedMapError، واطّلِع على دليل رسائل الخطأ لحلّها.
  • يمكنك نشر الأسئلة على Stack Overflow. تتوفّر إرشادات حول كيفية نشر أسئلة رائعة على صفحة الدعم.