سؤال

أستخدم واجهة برمجة تطبيقات بسيطة لخرائط Google في صفحة ويب بسيطة.تحتوي الخريطة على عدد قليل من الرموز المخصصة وتم إعداد نافذة معلومات.عند فتح infoWindow / bubble بالنقر فوق رمز ، فإن الخريطة لا تعمل تلقائيًا والنقر على X في فقاعة المعلومات لا يغلقها.

أنا أستخدم JQuery لكنني أجريت الاختبار بدونه وما زال لا يعمل. بعد النقر فوق أحد الرموز والنظر إلى وحدة تحكم Firebug ، أرى رسالة الخطأ التالية:

ليس b.O دالة

(75 خارج النطاق 42)

لقد أعددت حالة اختبار jsFiddle لهذا ولكني أضمّن أيضًا الرمز هنا (JavaScript موجود في الجسم لأن الشفرة جزء من عنصر تحكم). Genacodicetagpre

هل كانت مفيدة؟

المحلول

يبدو أن مستمعي الحدث غير صحيحين .. Genacodicetagpre

يجب أن يكون الخط المفتوح لنافذة المعلومات: Genacodicetagpre

تأخذ الفتحة كعوامل الخريطة ثم العلامة ، لذا كان هذا مفيدًا لي في كمانك.

تحديث كمان العمل هنا.

تحرير: أيضًا ، قم بالتصويت لصالح مثال مفصل ومدروس جيدًا حيث نرى أنك قد أنجزت العمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top