openlayers-3

    0熱度

    1回答

    請問的OpenLayers 3.0接口提供任何機制來確定是否點擊,DBLCLICK,或singleclick是由鼠標與觸摸事件觸發?我看着ol.has.TOUCH,但僅僅是因爲瀏覽器支持觸摸並不意味着用戶不使用鼠標,因此不符合我的需求。 我送的點擊座標編到我的服務器,並發現鼠標點擊通常更精確的觸摸水龍頭,所以我想在此基礎上開的按鍵來調整公差。

    0熱度

    1回答

    我跟在openlayers手冊的example上,在osf層頂部添加靜態圖像。它可以工作,但我的圖像(256x256)顯示爲矩形。我試圖與周圍的投影座標,並檢查了這裏的其他職位,但爲什麼圖像不顯示爲一個正方形,我不能讓我的頭周圍: // Create map var map = new ol.Map({ target: 'map', // The DOM element that wi

    0熱度

    1回答

    是否有一個參數可以設置要羣集的要素的最小半徑? - 當一組點或特徵在某一最小距離內時,它們形成一個簇,否則不是? ol.source.Cluster()有兩個看起來很有希望的參數,但似乎沒有按預期工作。 distance:簇之間的最小距離(以像素爲單位)。默認值爲20. 範圍:表示範圍的數字數組:[minx,miny, maxx,maxy]。

    2熱度

    1回答

    在地圖上,我繪製了一個多邊形,並且當我單擊多邊形的僅限邊界時,我想彈出一些信息。 你有任何解決方案來強制選擇邊界嗎? var featureContext = new ol.Feature({ geometry: new ol.geom.Polygon([polyCoords]) }) featureContext.setStyle(

    0熱度

    2回答

    我是wkt源添加矢量層與下面的代碼映射: var SelectVector = null; for (var i = 0; i < wktarray.length; i++) { var wkt = wktarray[i]; var format = new ol.format.WKT(); var feature = format.readFeature(wkt

    0熱度

    1回答

    晨報米: 我有一個代碼OpenLayer 3中,畫一個圓。我想獲得Radius和Meter。我在OpenLayer 2中添加了一個代碼。但是,我有些事情我無法「翻譯」或「適應」OpenLayer3。 它是顯示了一圈代碼: var source = new ol.source.Vector({wrapX: false}); var vector = new ol.layer.Vector({

    2熱度

    1回答

    我正在開發Google地圖和開放層之間的集成4.我的工作基於this example from documentation for openlayers 3。 我的問題是,ol 3和ol 4.4.2之間的某個地方的行爲change:resolution事件發生了變化。此前該代碼 view.on('change:resolution',() => { console.log(view.ge

    0熱度

    1回答

    更新的OpenLayers到後破碎> 4.0地圖使用precompose鉤時旋轉完全破: function precompose(event) { var context = event.context; context.beginPath(); context.moveTo(0, 0); context.lineTo(100, 0); cont

    0熱度

    1回答

    我再次。我再次偶然發現了一些奇怪的行爲。使用ol3幾何方法,我想使用現有的OL3 measure示例來計算面積。我調整了一點提到的例子來使用按鈕,而不是下拉列表。 長話短說:當我點擊區域按鈕,我想刪除所有以前的幾何形狀,去除互動,從地圖上刪除任何現有的工具提示。我確實設法刪除了交互和幾何圖形,但我根本無法刪除那個討厭的工具提示。 我嘗試使用下面的代碼刪除創建的div元素,但沒有任何工作。 $(".

    1熱度

    1回答

    我想組標記在打開第3層像這樣: 我一直在尋找在互聯網的一些例子,但我無法找到它。 我該如何使用Open Layers 3做到這一點?