openlayers

    0热度

    1回答

    我有一段代码象下面这样: map.getViewport().addEventListener('contextmenu', function (e) { e.preventDefault(); console.log(e.x); openContextMenu(e.x, e.y); }); 基本上我试图文本菜单添加到openlayer地图

    1热度

    1回答

    欢迎和问候! 如何从捕捉功能获取功能的坐标? 我使用这个例子的OpenLayers网站: http://openlayers.org/en/latest/examples/snap.html?q=snap 我试图做这样说: snap.on('select', function(evt) { var coord = evt.selected[0].getGeometry().getCoordina

    0热度

    1回答

    在我开发的项目中,我们使用ol.interaction.Draw功能绘制几何图形。我们正在使用的几何函数将GPS点添加到几何体(线串或多边形)。这是通过设置一个布尔值来添加这个GPS点来完成的。这个布尔值由一些按钮设置在HTML中。 铝效果很好,但草图不会更新,直到我们再次将光标移到地图上。有没有办法在不移动光标到地图上的情况下触发geometryFunction? // Interaction

    0热度

    1回答

    我正在开发OpenLayers 3应用程序,但我需要它为其图像金字塔使用Microsoft专有的DeepZoom文件格式。我很惊讶地发现这还不存在。这是已经完成了,还是我只需要写它?

    3热度

    1回答

    我有两个组成部分: 地图 控制 我想要的控制组件上的按钮与地图交互。例如添加的相互作用的图: 控制部件: HTML:<button (click)="add_a_place()" type="button">Add a place</button> JS:add_a_place() {map.addInteraction(draw_interaction)} 地图组件: JS: var draw_

    1热度

    2回答

    我使用ol.interaction.Select,但当飞过功能,我的图标消失。 var selectPointerMove = new ol.interaction.Select({ condition: ol.events.condition.pointerMove, style: [] }); 我应该在什么样的风格保持我的基本图标? 感谢您的帮助

    -1热度

    1回答

    已经有几天我试图解决这个问题,但我不能得到正确的答案;我试图插入一个地图WFS从的OpenLayers工具的GeoServer的要求,但我得到这个错误: Uncaught SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse (<anonymous>) at Jl (ol.js:342)

    0热度

    1回答

    通过npm安装openlayers(4.1.1),我可以在vuejs中正常使用openlayers,但是我们公司自定义了一些基于openlayers3.x的东西,那么我怎样才能使用这个自定义的openlayers呢?我直接improt这OL的lib,当使用 goog.require("ol.Map") 它报告 goog未定义的错误! 那么,有没有使用在vuejs定制醇的方法呢?触变。

    0热度

    1回答

    是否有任何机会禁用某些ol4组件上的某些默认事件侦听器或停止激活一些基本事件?例如,我想在ol.Collection中推送一个元素,而不会触发'add'事件,或者在不改变'change'事件的情况下更改ol.Feature的几何。

    0热度

    1回答

    我使用从here接受的答案以编程方式选择我地图上的功能。 除了没有应用我的自定义选择样式(元素看起来像以前一样),一切正常。 我使用此代码设置我Select互动: var selectSingleOrDoubleClick = new ol.interaction.Select({ style: this.selectCustomStyle, condition: functi