【发布时间】:2017-04-28 15:39:09
【问题描述】:
2 天前,我将本地站点迁移到生活。 地图工作正常,直到昨天晚上出现了 3 个无意义的错误。 我没有对地图或任何与 API 相关的内容进行其他更改。
这是我的站点控制台上显示的内容:
query-migrate.min.js?ver=1.4.1:2 JQMIGRATE: Migrate is installed, version 1.4.1
js:96 You have included the Google Maps API multiple times on this page. This may cause unexpected errors.
$g @ js:96
(anonymous) @ js:131
google.maps.Load @ js:18
(anonymous) @ js:131
(anonymous) @ js:132
util.js:219 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
tB.j @ util.js:219
(anonymous) @ js:131
(anonymous) @ js:53
(anonymous) @ js:50
(anonymous) @ js:53
_.G @ js:52
(anonymous) @ js:53
_.v @ js:32
Xc @ js:53
(anonymous) @ js:131
js:35 Google Maps API error: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error
_.rb @ js:35
(anonymous) @ common.js:50
(anonymous) @ common.js:195
c @ common.js:45
(anonymous) @ maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1shttp%3A%2F%2F&callback=_xdc_._qm32vw&token=40357:1
我总是使用 KEY 生成 API,并且完全相同的 API 在本地站点上正常工作,同时显示这些错误:
jquery-migrate.min.js?ver=1.4.1:2 JQMIGRATE: Migrate is installed, version 1.4.1
js:96 You have included the Google Maps API multiple times on this page. This may cause unexpected errors.
$g @ js:96
util.js:219 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys
tB.j @ util.js:219
util.js:219 Google Maps API warning: InvalidVersion https://developers.google.com/maps/documentation/javascript/error-messages#invalid-version
tB.j @ util.js:219
Invalid Version 错误也出现了,但是在我限制对 HTTP resquest 密钥的访问之后,它现在就消失了。
脚本和版本:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.exp&key=AIzaSyDuZqGZbyrKc6qxeXhIcjIO3iGgqUzBjyM&ver=4.12.1"></script>
我真的不知道如何诊断。
小更新,当站点从现场迁移到本地时,地图可以正常工作。 唯一出现的 JS 错误是 NoApiKeys
【问题讨论】:
-
您已在此页面上多次包含 Google Maps API。这可能会导致意外错误。请先解决此问题,然后再次检查并编辑问题。
-
您的脚本加载正常。但是谷歌脚本的多次加载可能会导致这个问题。请先解决这个问题。
标签: javascript wordpress google-maps-api-3 google-api