سؤال

حسنًا، لست متأكدًا حقًا من كيفية شرح ذلك بوضوح لذا ربما كان العنوان مربكًا بعض الشيء.لدي بعض التعليمات البرمجية لاستخدام واجهة برمجة تطبيقات خرائط Google من مدارس w3 (http://www.w3schools.com/googleAPI/google_maps_basic.asp) والذي يظهر على أنه موجود في علامة الرأس لملف html.لكنني أحاول أيضًا استخدام Meteor.js لجزء آخر من التطبيق وهو يفصل كود جافا سكريبت في ملف .js آخر.لذلك أتساءل بشكل أساسي عن كيفية/أين أضع كود جافا سكريبت من علامة الرأس في ملفات meteor .js.لقد حاولت وضعه مباشرة ولكني أعتقد أنه يحتاج إلى علامة البرنامج النصي الأخرى لتتوافق معه لأنه يحتوي على بعض المتغيرات التي لم يتم تعريفها إذا قمت بنقلها.فكيف يمكنني نقل كود جافا سكريبت والتأكد من أن المتغيرات لا تزال محددة؟هل يجب علي نقل علامة البرنامج النصي src معها بطريقة ما؟

<script src="https://maps.googleapis.com/maps/api/js?key=myKey"> </script>
<script>
    //javascript code I want to move is here
</script>

لقد قرأت أيضًا شيئًا عن تحميل جافا سكريبت ديناميكيًا باستخدام jQuery أو شيء من هذا القبيل ولكني لست متأكدًا من أنني أفهم كيف سيعمل ذلك؟

إليك مستودع github للكود ولكن لا أعتقد أنك ستحتاج إليه: https://github.com/2016rshah/meteor/tree/master/FlightNews

آسف لطرح مثل هذا السؤال السخيف، فأنا جديد في مجال تطوير الويب ولم أواجه مطلقًا مشكلات مثل هذه مع Java أو Python لأنه يمكنك فقط الاستيراد أينما تريد.شكرا على أي اقتراحات!

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

المحلول

إنه ليس سؤالاً سخيفاً.واجه آخرون نفس المشكلة أيضًا. هذا السؤال له إجابتان جيدتان من شأنها أن تحل مشكلتك.ستجد في التعليقات أيضًا مشاركة مدونة حول هذه المشكلة.

ومع ذلك، قد ترغب أيضًا في التفكير في استخدام حزمة Meteor التي تم تطويرها لتسهيل دمج خرائط Google في Meteor.أحد الأمثلة على ذلك هو googlemaps ولكن هناك أيضًا آخرون.هناك أيضًا مثال يوضح لك كيفية استخدام الحزمة.

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