openlayers

    0熱度

    2回答

    工作,我有一個問題在openLayers3 它的功能名稱是「ol.proj.transform」 我想更改爲「EPSG: 4326' EPSG從座標 ':5186' 座標 var lonlat1 = ol.proj.transform([111111.1111,222222.2222222],'EPSG:5186','EPSG:4326'); console.log(lonlat1); l

    1熱度

    1回答

    我正在開發一個桌面項目使用Visual Studio和C#,我在我的應用程序中有一個開放的街道地圖。一切都很好,希望用鼠標平移。我在Google上搜索了很多並且堆棧溢出但沒有成功,這就是我決定在這裏問的原因。 1)如果我在瀏覽器(Chrome,IE-11)中運行相同的HTML文件,一切工作正常。 2)如果我使用鍵盤箭頭,那麼平移工作正常。 3)縮放沒有問題。 4)通過代碼平移工作正常,就像我想移動

    0熱度

    1回答

    我是OpenLayer的新成員。 我正在用新的ol4(4.1.0)更新ol2版本。 在早期版本中,GoogleMaps已經集成,但在新版本中我找不到包含它的方法。 我看到了一種使用ol3的方式,但它不值得一提。 OpenLayer的新版本有這種方法嗎? 謝謝。

    1熱度

    2回答

    如何在較低縮放級別拼貼完全不可用時如何在較低縮放下從較高縮放級別(較低分辨率)加載拼貼?這可能嗎 ?例如:我有用於縮放8和更高的拼貼,並需要縮放6上的地圖6,7從縮放8加載拼貼,並在瀏覽器中縮放它。 var countedResoultions = [650251.6299617786, 325125.8149808893, 162562.90749044466, 81281.4537452223

    0熱度

    1回答

    我想要使用interaction.Select選擇特徵後獲取座標。 片段我的代碼: var selectf = new ol.interaction.Select({ layers: [vectorLayer], }); map.addInteraction(selectf); selectf.on('select', function(evt) {

    -1熱度

    1回答

    在的OpenLayers 3.19.1建立地圖像這樣(取代CUSTOMURL,CUSTOMX,CUSTOMY與真正的值)中,假設瓦片僅可多達17級: var map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ preload: Infinity, source: ne

    0熱度

    1回答

    有沒有一種在OpenLayers 2中以編程方式移動單個頂點的正確方法? 問題是,我需要防止用戶繪製無效(例如自交)多邊形。爲此,我創建了一個函數來驗證多邊形,然後驗證dragComplete方法OpenLayers.Control.ModifyFeature類中的多邊形(我基於此創建了自己的類)。 基本上,我保存當前頂點位置dragStart方法,那麼我驗證了多邊形dragComplete方法,

    0熱度

    1回答

    我試圖找出一種方式具有應用程序上下文風格功能爲繪製交互(OpenLayers 4)。 我有一個自定義樣式功能(我的對象之一的原型法)構建的抽獎互動,但問題是,該功能將與被稱爲這個爲窗口,所以我不能訪問我的應用上下文。 因爲我不負責這個電話(由OpenLayers調用),所以我不能指定這個我想要的。 有沒有在OpenLayer API或JavaScript中(我不是專家)可以解決我的問題的細節? 這

    0熱度

    1回答

    我有OpenLayers v3的bug(無論V3是哪個版本)。我嘗試了ol.interaction.DragBox添加到我的地圖,但是當我開始拖移,ol.js有消息崩潰: ol.js:201 Uncaught TypeError: Cannot read property 'f' of null at Array. (ol.js:201) at zm (ol.js:245) at bq (ol.j

    0熱度

    1回答

    我想在我的網頁中實現Annotorious Openlayers example。我能夠正確獲取地圖,但沒有圖像正在加載。我以前從未使用過Openlayers。 默認代碼是: var baseLayer = new OpenLayers.Layer.TMS("Baselayer", "map_muenster/", { layername: ".", serviceVersio