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