google maps - شرح - خطأ: خطأ في واجهة برمجة تطبيقات خرائط Google: MissingKeyMapError




this page can't load google maps correctly. (5)

تتطلب جميع تطبيقات جافا سكريبت API لخرائط Google المصادقة (API KEY)

  1. انتقل إلى https://developers.google.com/maps/documentation/javascript/get-api-key .
  2. تسجيل الدخول باستخدام حساب جوجل
  3. انقر على زر الحصول على مفتاح 3 حدد أو أنشئ مشروعًا
  4. انقر فوق تمكين API (واجهة برمجة تطبيقات خرائط Google)
  5. انسخ مفتاح واجهة برمجة التطبيقات في مشروعك: <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>

حدث خطأ JavaScript التالي فجأة:

خطأ واجهة برمجة تطبيقات خرائط Google: خطأ واجهة برمجة تطبيقات خرائط Google: MissingKeyMapError


قم بتحديث django-geoposition على الأقل إلى الإصدار 0.2.3 وأضف هذا إلى settings.py:

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY'

نفس المشكلة التي كنت أواجهها قبل شهرين وهذا يرجع إلى نهاية استخدام خرائط google المجاني الفعال اعتبارًا من 11 يونيو 2018. لا توفر Google خرائط google مجانية الآن. يجب أن يكون لديك مفتاح API صالح واستخدام الفواتير الصالحة ، مما قد يمنحك 200 دولار من الاستخدام المجاني.

راجع الرابط لمزيد من التفاصيل: تسعير خرائط Google

اتبع العملية here للحصول على مفتاح api.

إذا كنت تستخدم خرائط فقط مع مستخدم معين ، يمكنك تجربة أدوات الخريطة الأخرى.


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


يفتقد عنصر البرنامج النصي الذي يقوم بتحميل API إلى معلمة المصادقة المطلوبة. إذا كنت تستخدم Maps JavaScript API القياسي ، فيجب عليك استخدام معلمة مفتاح مع مفتاح API صالح. إذا كنت أحد عملاء Premium Plan ، فيجب عليك استخدام إما معلمة عميل بمعرف العميل الخاص بك أو معلمة مفتاح مع مفتاح API صالح.

راجع دليل https://developers.google.com/maps/documentation/javascript/get-api-key .





google-maps-api-3