当前位置:  开发笔记 > 编程语言 > 正文

谷歌地图错误

如何解决《谷歌地图错误》经验,为你挑选了1个好方法。

我希望有人也遇到过这个问题.我是这一切的新手,因此请原谅我提前缺乏知识.

我目前在wordpress网站上安装了Google Maps API.当我在网站上搜索包含谷歌地图的页面时,没有找到列表结果.经过进一步调查,我被告知:

我的网站上有来自Maps API的JS错误.Chrome开发者控制台显示:

js?key = ++ AIzaSyC_GzbCPmMM8Jme9ZAi-IbKOdaXo_SfK_I +&libraries = places&ver = 3b47f53 ......:34 InvalidValueError:setComponentRestrictions:not a Object

在页面的源视图中,通过此https://maps.google.com/maps/api/js?key=++AIzaSyC_GzbCPmMM8Jme9ZAi-IbKOdaXo_SfK_I+&libraries=places&ver=3b47f534942a304aaad0d1a98d2531f8调用google地图JS

部分"&ver = 3b47f534942a304aaad0d1a98d2531f8"不应该存在(它被添加到每个JS文件中),因此我们假设它必须来自我可能导致该问题的某个插件.

在我开始禁用我的wordpress网站上的每个插件之前,有没有人遇到此错误之前?

任何帮助将非常感激.

谢谢,

贾斯汀



1> cman77..:

好的 - 显然这是3.27版谷歌地图中引入的一个错误.

https://code.google.com/p/gmaps-api-issues/issues/detail?id=11253&q=setComponentRestrictions&colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Stars%20ApiType%20Internal

谷歌团队已经记录并正在开展工作.

在此期间,您可以执行以下操作:

谢谢你的报道!我们已经创建了一张内部机票来调查此问题.在此期间,您可以加载JavaScript API版本3.26以避免出现此错误.

更新:看起来他们不打算解决这个问题.因此,正确的解决方法是将您的设置更改为:

autocomplete.setComponentRestrictions({'country': []});

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有