【发布时间】:2015-09-01 15:15:05
【问题描述】:
我使用 google 地图、开放图层和 dojo 工具包为 Web 应用程序构建了一个地图组件。它加载了谷歌地图并绘制了数据点。直到今天凌晨,一切都运行良好,但地图突然停止加载。没有 JavaScript 错误,打开的图层和谷歌仍在初始化,数据点仍在各自的位置绘制,但地图没有加载。以下是我正在使用的资源:
<script src="//openlayers.org/api/OpenLayers.js"></script>
<script src="//maps.google.com/maps/api/js?v=3&libraries=places&sensor=false"></script>
我刚刚尝试了谷歌提供的“Hello World”示例(见下文)并注意到它有效。
https://developers.google.com/maps/documentation/javascript/tutorial
我注意到该示例需要使用 API 密钥。我尝试将我的 API 密钥放入上面使用的资源中,但无济于事。我还尝试复制他们在示例中使用的资源,但失败了,因为它导致打开层出错。
Google 是否已决定弃用此处的功能并且我需要重新构建此组件?我有什么遗漏吗?
注意:
通过从 Google 地图切换到 Open Street Maps,我暂时解决了生产中的问题。可以在这里找到https://www.beaconsinspace.com/map。这也证明问题出在加载地图上,而不是其他问题。
【问题讨论】:
标签: javascript google-maps google-maps-api-3