问题标签 [ol3-google-maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1695 浏览

javascript - ol.Map 不是 Safari 的功能并且地图不在 IE11 中显示

我有一张地图(见下面的代码)OpenLayers3,使用 ol3-google-map 库,可以在 Firefox 和 Chrome 中正确显示地图,没有任何错误。但是,我尝试在 IE 上运行它(它也必须在 IE 上运行),我得到了这个错误:

该对象无法处理属性或方法“map”(从法语翻译,因此不完全是该消息)。

我没有在任何帖子中看到这个错误,这就是为什么我正在寻找一些帮助,考虑到我是 OpenLayers3 的新手。我也尝试在 Safari 上运行它,但我得到了一个不同的错误之王(被 Try/catch 块捕获),它是:

类型错误:“未定义”不是函数

此错误在“新 ol.Map”之后立即弹出。这是我的代码。

我应该补充一点,我在 ol3-google-maps 库中找到了这个示例,所以它应该可以正常工作。此致。

编辑:我已经在 J​​SFiddle (LINK)上创建了地图,但它不会显示。我第一次使用它是公平的,即使我已经链接了所需的文件和东西,我也可能会丢失一些东西。我正在使用 ol3-google-map 的 0.6 版,但它仍处于测试阶段。尽管如此,有些人已经成功地创建了一张好地图,所以我显然做错了什么。这是我在 Google Chrome 和 Firefox 上看到的地图链接:(LINK)

EDIT2:我对问题在 IE 上的位置不是很精确。它发生在加载 ol.js 时,错误是这一行的“.map”之一:

0 投票
1 回答
103 浏览

ol3-google-maps - ol3-google-maps 常规形状的 zIndex 问题

我只想使用一些ol.style.RegularShape,但它们实际上不适合正确的 z-index。事实上,如果我setAt()将图层设为 0(零),我只会看到形状,但看不到地图(实际的 google 图层)。另一方面,如果我设置为 1,我只会看到地图。

注意:ol.style.Circle形状完美。

任何有关如何使用 RegularShape 的建议都值得赞赏。

0 投票
1 回答
507 浏览

openlayers-3 - 获取实际谷歌地图对象的句柄

我正在尝试在同一页面上使用 google places api,作为 openlayers 地图,使用 olgm 来服务和嵌入谷歌地图。

我需要有一个谷歌地图的句柄才能构建places api PlacesService

但是, olgm 封装了谷歌地图,我不知道如何获得对它的引用:

有任何想法吗?

0 投票
1 回答
437 浏览

ol3-google-maps - mapgears ol3-google-maps - TypeError:this.setMap 不是函数

我正在尝试使用mapgears/ol3-google-maps,但即使是基本示例也没有运行。我收到以下错误消息。

TypeError:this.setMap 不是函数

0 投票
2 回答
488 浏览

google-maps - 使用 OL3-Google-Maps 在 openlayer 3 中加载 MULTIPOLYGON

我正在尝试使用带有 openlayer 3 的 OL3-Google-Maps 在 SATELLITE 地图中加载多面体形状,但没有工作。当我使用一个简单的多边形时,它可以工作。真的我不知道这里有什么问题。

看代码:

如果我改变 wkt(下面)它工作:

此外,如果我不激活 olgm MAP,它会绘制多面体。

0 投票
1 回答
855 浏览

javascript - ol3-google-maps 错误:未定义 olgm

我想在我的项目中使用 Google Maps for Openlayers。我尝试将地图与此集成:https ://github.com/mapgears/ol3-google-maps 。但我什至无法得到最简单的例子。地图未加载(空白),并且在控制台中我得到“ReferenceError:olgm 未定义”。这是我的代码:

我可能会做错什么?

0 投票
1 回答
380 浏览

ol3-google-maps - 防止 ol3-google 中的 Google 卫星层倾斜

我非常感谢 MapGears 出色的ol3-google 集成工作。

我的问题是是否可以将 Google 卫星图层设置为不以更高的缩放级别倾斜?我意识到这是默认行为,但在 OpenLayers 2 中,可以使用 [ googleSat ].mapObject.setTilt(0);

我将非常感谢您对此提供帮助的任何想法。

0 投票
1 回答
560 浏览

html - 使用 ol3gm 将 Google Maps API V3“样式”传输到 OpenLayers

我有一张用 google maps api v3 制作的地图,它有我想要的风格。但我不知道如何将它(如果可能的话)实现到 OpenLayers 中。我将添加我希望添加到下面打开层的代码。我看到了 ol3gmp 并希望这是答案,但我不知道它是不是。

0 投票
1 回答
4001 浏览

mouseevent - 鼠标右键单击 Openlayer 3

是否可以在 Openlayer3 上获得鼠标右键单击事件?如果是这样,我怎样才能获得右键单击位置的纬度和经度。

我通过以下方式获得了右键单击事件

如何获取右键单击点的纬度和经度?

0 投票
1 回答
1003 浏览

overlay - Openlayer 3 矩形选区

我在 openlayer 3 中添加了一些叠加层。如果我单击 ctrl+鼠标左键单击并拖动鼠标以选择地图上的一个矩形区域,我是否需要获取该特定区域中列出的叠加层?