【发布时间】:2015-09-15 16:04:40
【问题描述】:
我有一个带有角度引导程序的 Cordova 应用程序,该应用程序在 'deviceready' 上启动。
我的谷歌地图是这样链接的:
<script src="https://maps.googleapis.com/maps/api/js"></script>
如果应用启动时数据设置为关闭,那么显然该脚本将丢失。
如果用户打开数据,我如何初始化谷歌地图?我必须重新启动应用程序吗?我尝试通过“文档”注入脚本,但错误消息说这是不允许的。
非常欢迎任何帮助或提示。
干杯
戴尔
【问题讨论】:
-
您当然可以通过将脚本插入 DOM 来异步加载 Google Maps JS API。例如见stackoverflow.com/questions/16340529/…
-
是的,它可以将脚本注入 index.html,但是这会强制您在同一页面中也有一个回调函数 - 这意味着我无法访问我的 webapp $scope 中的任何内容这是必需的。谢谢
标签: javascript angularjs cordova google-maps google-maps-api-3