javascript - 如何检查是否加载了 Google Maps API?

标签 javascript google-maps-api-3

如何检查是否加载了 Google Maps API (v3)?

如果 API 由于 Internet 连接问题(网页托管在本地)而未加载,我不想执行映射脚本。

最佳答案

if (google.maps) {...} 如果 google 未定义(即如果 API 未加载),将会给您一个引用错误。

相反,使用 if (typeof google === 'object' && typeof google.maps === 'object') {...} 检查它是否加载成功。

关于javascript - 如何检查是否加载了 Google Maps API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228958/

相关文章:

javascript - 在 Parse.com Cloud Code 和 Stripe 中通过 JSON 进行解析

javascript - 响应元素增长的事件

JavaScript 正则表达式 : Only matching the last pattern

javascript - 在循环中声明谷歌地图标记

javascript - 如何在没有任何鼠标事件的情况下默认显示标记内容?

javascript - 使用 HTML5 Canvas 或 Javascript 的 Pushlet

javascript - Ajax PHP 响应登录

JavaScript 中的 PHP 代码

javascript - 将变量传递给 LatLngBounds

android - 使用 map 和位置时 grpc 失败