我如何使用Google地图?

时间:2015-03-23 10:44:53

标签: grails asset-pipeline

我的application.js有这个:

//= require_tree .

树中的一些脚本(create_maps.js)需要Google地图。如何从Google CDN中添加Google地图脚本并在create-maps.js运行之前加载?

1 个答案:

答案 0 :(得分:1)

看一些代码会很好,但听起来你有经典的javascript计时问题,你的应用程序代码在加载依赖项之前就已经运行了。你见过this article on Object-Oriented javascript吗?通常,本文将解释Closure和Wrapping模式,以便将您的javascript正确封装到正确的范围内。

如果在Create_maps中创建一个只暴露应用程序所需的公共方法的初始化函数,则可以在主页面的Document.Ready函数中调用它们,这样可以确保在调用之前不调用代码。已加载整页(依赖项)。