Joh*_*ley 5 javascript google-maps google-maps-api-3
我使用谷歌地图,开放图层和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>
Run Code Online (Sandbox Code Playgroud)
我刚刚尝试了谷歌提供的"Hello World"示例(见下文),并注意到它有效.
https://developers.google.com/maps/documentation/javascript/tutorial
Run Code Online (Sandbox Code Playgroud)
我注意到该示例需要使用API密钥.我尝试将我的API密钥放入上面使用的资源中,但无济于事.我还尝试复制他们在示例中使用的资源,但失败了,因为它导致了打开图层中的错误.
谷歌是否决定在这里弃用功能,我需要重建这个组件?有什么我想念的吗?
注意:
通过从Google地图切换到Open Street Maps,我暂时解决了我的问题.它可以在https://www.beaconsinspace.com/map找到.这也证明问题在于加载地图,而不是其他东西.
恢复到版本 3.20 对我有用:
<script src="//maps.google.com/maps/api/js?v=3.20"></script>
Run Code Online (Sandbox Code Playgroud)
感谢@geocodezip 让我走上了正确的道路。
归档时间: |
|
查看次数: |
1719 次 |
最近记录: |