Google Maps API 未在 iPad 上加载
Posted
技术标签:
【中文标题】Google Maps API 未在 iPad 上加载【英文标题】:Google Maps API Not Loading On iPad 【发布时间】:2015-07-28 14:56:06 【问题描述】:我有一个使用 Google Maps API 加载自定义地图的网页。该地图适用于所有主要浏览器的 Windows 和 Mac,但不适用于 iPad。我已经在 Safari Mobile 和 Chrome Mobile 上测试过,同样的问题正在发生。什么都没有显示,我在控制台中收到以下错误:
[Error] Failed to load resource: The certificate for this server is invalid.
You might be connecting to a server that is pretending to be “maps.gstatic.com”
which could put your confidential information at risk. (main.js, line 0)
任何有关这意味着什么的帮助将不胜感激。谢谢。
【问题讨论】:
【参考方案1】:我发现问题在于我们使用的是 HTTP 协议。在向 API 发出请求时使用 HTTPS 协议修复了 iPad 上的问题。
【讨论】:
【参考方案2】:我也有同样的问题。但我的情况与@dcod 正好相反,我的应用程序的开发版本是http://,因此我需要使用maps.google.com 的http://。
我将更新应用程序在生产环境中的行为 https://
【讨论】:
以上是关于Google Maps API 未在 iPad 上加载的主要内容,如果未能解决你的问题,请参考以下文章
Google+ JavaScript API 登录弹出窗口未在 iOS 上返回 Chrome
Apple Maps 和 Google Maps API 的参数相同吗?