在 Openlayers 4 中使用 ol3-google-maps

Using ol3-google-maps with Openlayers 4

我尝试将 ol3-google-maps 与 Openlayers v4.6.5 一起使用,方法是将示例从 http://mapgears.github.io/ol3-google-maps/ 更改为在页面中导入此版本的脚本源,但没有显示任何内容并且没有错误记录到控制台。似乎 ol3gm.js 已经包含了 OLv3 代码。完全不支持 OLv4 吗?为什么?未来是否有任何支持它的计划或我可以尝试的一些解决方法?

谢谢, 若昂

ol3-google-maps 已经包含 OpenLayers,如 README 中所述,在 Quick start section:

... load the OL3-Google-Maps script included in the tarball of the version you downloaded, which already includes OpenLayers so you don't need to load OpenLayers too

因此,您无需再次加载。

包含的 OpenLayers 版本取决于 ol3-google-maps 的版本。要知道使用的是什么OL版本,请看ol3-google-maps releases.