Google 地图 JS API 今天停止为我工作
Posted
技术标签:
【中文标题】Google 地图 JS API 今天停止为我工作【英文标题】:Google maps JS API stopped working for me today 【发布时间】:2018-06-03 17:00:03 【问题描述】:我有一个 Cordova/phonegap 移动应用程序,它已经使用 Google 地图几年了。关于地图功能的代码有一段时间没有更改,但今天,地图停止在应用程序中显示。当我调试时,我在地图初始化期间收到关于:TypeError: h is not a function. (In 'h(map:a,Fi:void 0,cl:H,Kc:r.Kc)', 'h' is undefined)
的错误。在 android 和 ios 上也是同样的错误。
我拥有的其他使用 Google 地图的网络应用程序仍然可以正常工作。今天有其他人有问题吗?谷歌是否发布了可能导致此问题的更新?
【问题讨论】:
在exp版本中触发这个错误是你真正应该问自己的问题。 【参考方案1】:因此,启动加载的 JS 的最新实验版本似乎是一个问题。当我指定v=3
时,它强制发布版本而不是实验版本,然后一切又开始工作了。
所以我改变了:
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap"
async
defer></script>
到
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=API_KEY&v=3&callback=initMap"
async
defer></script>
(添加v=3
强制发布版本)。
【讨论】:
以上是关于Google 地图 JS API 今天停止为我工作的主要内容,如果未能解决你的问题,请参考以下文章
在使用Javascript API实施Google地图时,似乎没有为我加载整个地图
为啥 gpu 在 google colab 中停止为我工作?