openlayers

    0热度

    1回答

    我在使用openlayers 4.2.0使用ol.layer.VectorTile图层时遇到了一个奇怪的问题。对于ol.source.VectorTile,我使用tileLoadFunction为我的tileGrid中的切片发出网络请求。我在地图上有大约100个点。用户可以选择某些选项,该选项将转到重新定义VectorTile图层和VectorTile源的函数,并且图层被删除并重新读取,以便在地图

    -1热度

    1回答

    这是我的选择选项。 <select id="sel_dist" onChange="seldist();"> <option value="layer1" selected=selected>None</option> <option value="layer2">1</option> <option value="layer3">2</option> </sele

    1热度

    2回答

    嗨我从我的服务器加载一组Json点,点 存储在EPSG 32720,这是UTM 20S,也用于测试相同点 存储在EPSG 4326坐标。 使用Open Layers 3.8.2,我加载这两个文件,并可以看到EPSG 32720的 重新投影的点和完美匹配在EPSG 4326点内绘制一个圆。 但是,当使用Open layers 4时,重投影失败, 点显示在另一个国家。 该文档有点不同。 (我只可以写2

    1热度

    1回答

    ForEachFeatureAtPixel是否以zIndex draxw顺序返回该特征? (上显着的特点是第一个方法的返回) 谢谢 大卫 https://openlayers.org/en/latest/apidoc/ol.Map.html#forEachFeatureAtPixel

    0热度

    1回答

    我想在输入或按下按钮时调用JavaScript函数。另外,我想让函数检索值。 这里是我的形式: <form> Farm Number:<br> <input id="fnumber" type="text" value="" onKeyDown="findfarm2(event)"> <input type="button" value="Find

    0热度

    1回答

    我想了解用于加载Bing地图平铺以最大化我的许可证的方法。 从兵文档... “一个重要的事情要了解,当谈到是什么原因导致 计费与不计费的交易是能否API调用 Bing地图”内完成会话随时开始必应Bing 地图AJAX控件,Bing地图Silverlight控件,Bing地图WPF 控件或Bing地图Windows Phone控件已加载,例如,如果您要第一次加载这些地图控件中的任何一个,随后 调用B

    0热度

    1回答

    嗨有一种方法来在某个图层上添加一个多边形后有一个回调?该场景是我在我的地图上添加了一个自定义控件,并且此控件将调用绘制多边形交互。现在我想要有一个回调,帮助我发现多边形的绘图已经添加。现在我的代码如下 var polysource = new ol.source.Vector({wrapX: false}); var map = new ol.Map({ target: id,

    0热度

    1回答

    已经过了3天我正在寻找解决方案,但是我没有找到答案。在我第一次与WFS要求工作来显示使用update()功能得到Dropdown listlayer和改变cql-filter值我的层和它的工作: <select name="pam" class='pam' id="pam" onchange='update()'> <option value="Arbuuned">Moyen</opti

    0热度

    1回答

    当使用ol.format.WFS(包括GML2和GML3)来读取要素时,如果投影是EPSG:4326,它们将始终假定为YX。所以OL翻转他们。我在Geoserver 2.11中使用了这个功能,并且,从这个版本开始,服务器可以将坐标作为XY发送,具体取决于您如何通过投影。你可以阅读有关它here。 通过OL代码我可以看到它从xml中读取投影,并且它决定基于轴方向翻转它,这对于4326是neu,导致翻

    0热度

    1回答

    我需要从EPSG变换GeoJSON的矢量数据:4326到EPSG:3857 ... 我有一个地图... var olMapDiv = document.getElementById('olmap'); control.map = new ol.Map({ target: olMapDiv, renderer: 'canvas', lay