问题标签 [gwt-openlayers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt-openlayers - 将 OpenSeaMap 集成到 GWT OpenLayers
我无法将OpenSeaMap集成到 GWT 应用程序中。我遵循了他们的示例和GWT-OpenLayers TMS 示例。这是我的代码:
它根本不起作用。甚至更多 - 出于某种原因,图层选择器中的“Seamark”叠加层被禁用。我还尝试使用以下 JSNI 函数作为 TMS 层的 getURL:
该功能来自http://map.openseamap.org/javascript/map_utils.js但也没有运气。
任何帮助表示赞赏。</p>
gwt - 定义控件后如何更改 WMSGetFeatureInfo 的 buildWMSOptions
实际情况是在 Map 初始化的开头定义了带有附加 CQL 参数的 WMS 请求的定义。
之后选择选择的CQL参数更改时,似乎无法更改初始WMSGetFeatureInfo(WMSGetFeatureInfooptions)。
另一方面,当更改用于显示 WMS 的 CQL 参数时,可以使用 mergeNewParams 在 GWT-OPenLayers 中完成
最终 WMSParams wmsParams = 新 WMSParams(); wmsParams.setCQLFilter(this.makeCqlString()); wmsParams.setParameter(((Double) Math.random()).toString(), ((Double) Math.random()).toString()); this.infoWMS.mergeNewParams(wmsParams);
buildWMSOptions (openLayers) 应该为 wmsGetFeatureInfoOptions 做类似的事情。
selenium - 开放层的自动化测试是否可行?
我正在尝试使用 selenium 来测试 OpenLayers-2.13.1 的功能。我遇到了鼠标点击、鼠标按下等问题。我发现一些过时的帖子有类似的问题,但他们的解决方案对我没有帮助。有谁知道任何可以自动正确测试开放层的软件。
http://lists.osgeo.org/pipermail/openlayers-users/2012-November/026791.html
javascript - Openlayers3从元素获取地图
Openlayers 3 中有没有办法获取附加到特定 html 元素的地图?
就像是:
shapefile - 如何在 gwt-openlayers 中加载 shapefile
我们正在使用GWT-Openlayers(不是OpenLayers )构建应用程序,并且需要允许用户从 shapefile 加载多边形。令人惊讶的是,似乎没有明显的解决方案。最接近的解决方案是用于解释 shapefile 的 javascript 库,但 javascript 解决方案在 GWT 应用程序中并没有真正的帮助。有什么建议吗?
提前致谢!
openlayers-3 - openlayer 3如何开发道路
我必须在 ol3 中开发一个能够在同一张地图上绘制许多自定义道路(轨道)的功能。我想要快速访问这些道路,因为我需要实时更新它们。为了实现这一点,我想将每条道路组织起来并相互独立。从我的研究中,我注意到一个解决方案是将道路存储为一个段列表(每个段是一个 ol.Feature),这些段存储在一个层(ol.layer.Vector)中。所以主要思想是在单独的层中表示每条道路
如果增加 ol3 地图中的层数会对性能产生影响,有什么想法吗?或者我如何重新思考我的想法,以保持所有道路井然有序并彼此分开?
openlayers - 禁用 ol4 一些默认事件监听器
是否有机会在某些 ol4 组件上禁用某些默认事件侦听器或停止触发某些基本事件?例如,我想在不触发“添加”事件的情况下推送 ol.Collection 中的元素,或者在不触发“更改”事件的情况下更改 ol.Feature 的几何形状。
openlayers - 以编程方式触发开放层 4 中的选择事件
是否有机会触发 ol4 中 ol.feature 的手动选择?我在这里看到了帖子,但我有同样的问题:自定义选择样式未应用。任何解决方法可以以编程方式选择正常选择(在地图内)?
javascript - OpenLayers 中的经纬度动态变化
我正在尝试使用以下代码将我的地址指向 OpenLayers 中的地图:
我有该输入字段onchange
的一个输入字段,我将获得纬度和经度的值。
我想把这些值放在我的观点上,所以我已经存储了我在全局变量中获取的值并在我的 JS 中访问:)[longitude, latitude]
但它没有将这些值放在地图上。但如果我将值设置为4.1111, 50.1111
,它会起作用。
当我更改我的输入值[longitude, latitude]
更改但不适用于以下代码时: