如何仅在我的应用 navigator.onLine 时加载谷歌地图 API
how to load the google maps API only when my app is navigator.onLine?
如何添加一些只加载谷歌地图API的javascript:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
当我的应用程序联机时(navigator.onLine == true
)?
使用动态脚本插入:
if(navigator.onLine) {
var script = document.createElement('script');
//You must use the callback parameter when loading the script asynchronously
script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&callback=initialize';
var scripts = document.getElementsByTagName('script');
scripts[0].parentNode.insertBefore(script, scripts[0]);
}
function initialize() {
//initialize map here
}
请参阅 Google 地图 API v3 文档中的异步加载主题。
您可能还对 Google 地图 API v3:针对移动设备进行开发感兴趣
相关文章:
- 在Ionic应用程序上使用$.getScript加载谷歌地图Api
- 使用jquery时无法加载谷歌地图
- 谷歌应用程序脚本html服务和加载谷歌地图javascript api V3
- 无法从 .each 循环加载谷歌地图上的两个标记
- Framework7中未加载谷歌地图
- 如何重新加载谷歌地图图层
- Jquery 移动错误消息,当没有互联网连接加载谷歌地图
- 异步加载谷歌地图 V3 时将数据传递给回调
- Jquery移动检查时没有互联网连接显示错误消息,而不是加载谷歌地图
- 在异步加载谷歌地图时处理网络断开连接
- 如何测试一个脚本,用茉莉花加载谷歌地图
- KMZ文件在谷歌地球中加载,但不加载谷歌地图
- 打开浏览器时不会加载谷歌地图
- 异步加载谷歌地图 API
- 如何仅在我的应用 navigator.onLine 时加载谷歌地图 API
- 通过AJAX加载谷歌地图API,控制台错误
- 如何在没有标记内容的情况下加载谷歌地图
- 仅在Rails应用程序中的某些页面上加载谷歌地图脚本
- 如何使用Javascript在iframe中加载谷歌地图
- (懒惰)重构后加载谷歌地图不起作用