0

好的,我不确定如何清楚地解释这一点,所以标题可能有点混乱。我有一些使用 w3 学校 ( http://www.w3schools.com/googleAPI/google_maps_basic.asp ) 的 google maps api 的代码,它显示在 html 文件的 head 标记中。但我也尝试将 Meteor.js 用于应用程序的另一部分,它将 javascript 代码分离到另一个 .js 文件中。所以基本上我想知道如何/在哪里将头部标签中的 javascript 代码放入流星 .js 文件中。我试图将它直接放入,但我认为它需要另一个脚本标签来配合它,因为如果我移动它,它有一些未定义的变量。那么如何移动 javascript 代码并确保变量仍然被定义?我应该以某种方式移动脚本 src 标记吗?

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

我还阅读了有关使用 jQuery 或其他内容动态加载 javascript 的内容,但我不确定我是否理解它是如何工作的?

这是代码的 github 存储库,但我认为您不需要它:https ://github.com/2016rshah/meteor/tree/master/FlightNews

很抱歉问了这么一个愚蠢的问题,我是 web-dev 的新手,我从来没有真正遇到过 Java 或 Python 这样的问题,因为你可以在需要的地方导入。感谢您的任何建议!

4

1 回答 1

1

这不是一个愚蠢的问题。其他人也有同样的问题。这个问题有两个很好的答案可以解决你的问题。在评论中,您还可以找到有关该问题的博客文章。

但是,您可能还需要考虑使用 Meteor 包,该包旨在简化 Google 地图与 Meteor 的集成。一个例子是googlemaps,但也有其他例子。还有一个示例向您展示如何使用该包。

于 2014-08-01T14:20:44.993 回答