问题标签 [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.

0 投票
1 回答
483 浏览

gwt-openlayers - 将 OpenSeaMap 集成到 GWT OpenLayers

我无法将OpenSeaMap集成到 GWT 应用程序中。我遵循了他们的示例和GWT-OpenLayers TMS 示例。这是我的代码:

它根本不起作用。甚至更多 - 出于某种原因,图层选择器中的“Seamark”叠加层被禁用。我还尝试使用以下 JSNI 函数作为 TMS 层的 getURL:

该功能来自http://map.openseamap.org/javascript/map_utils.js但也没有运气。

任何帮助表示赞赏。</p>

0 投票
1 回答
89 浏览

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 做类似的事情。

0 投票
1 回答
1395 浏览

selenium - 开放层的自动化测试是否可行?

我正在尝试使用 selenium 来测试 OpenLayers-2.13.1 的功能。我遇到了鼠标点击、鼠标按下等问题。我发现一些过时的帖子有类似的问题,但他们的解决方案对我没有帮助。有谁知道任何可以自动正确测试开放层的软件。

http://lists.osgeo.org/pipermail/openlayers-users/2012-November/026791.html

0 投票
2 回答
4021 浏览

javascript - Openlayers3从元素获取地图

Openlayers 3 中有没有办法获取附加到特定 html 元素的地图?

就像是:

0 投票
1 回答
150 浏览

shapefile - 如何在 gwt-openlayers 中加载 shapefile

我们正在使用GWT-Openlayers(不是OpenLayers )构建应用程序,并且需要允许用户从 shapefile 加载多边形。令人惊讶的是,似乎没有明显的解决方案。最接近的解决方案是用于解释 shapefile 的 javascript 库,但 javascript 解决方案在 GWT 应用程序中并没有真正的帮助。有什么建议吗?

提前致谢!

0 投票
0 回答
94 浏览

gwt - 是否可以将 Mapbox 用作 GWT-OpenLayers 的背景层?

是否可以将 Mapbox 用作 GWT-OpenLayers 的背景层?(http://www.gwt-openlayers.org/)?

如果是的话,某处是否有一些代码?

提前致谢

0 投票
1 回答
237 浏览

openlayers-3 - openlayer 3如何开发道路

我必须在 ol3 中开发一个能够在同一张地图上绘制许多自定义道路(轨道)的功能。我想要快速访问这些道路,因为我需要实时更新它们。为了实现这一点,我想将每条道路组织起来并相互独立。从我的研究中,我注意到一个解决方案是将道路存储为一个段列表(每个段是一个 ol.Feature),这些段存储在一个层(ol.layer.Vector)中。所以主要思想是在单独的层中表示每条道路

如果增加 ol3 地图中的层数会对性能产生影响,有什么想法吗?或者我如何重新思考我的想法,以保持所有道路井然有序并彼此分开?

0 投票
1 回答
159 浏览

openlayers - 禁用 ol4 一些默认事件监听器

是否有机会在某些 ol4 组件上禁用某些默认事件侦听器或停止触发某些基本事件?例如,我想在不触发“添加”事件的情况下推送 ol.Collection 中的元素,或者在不触发“更改”事件的情况下更改 ol.Feature 的几何形状。

0 投票
1 回答
2045 浏览

openlayers - 以编程方式触发开放层 4 中的选择事件

是否有机会触发 ol4 中 ol.feature 的手动选择?我在这里看到了帖子,但我有同样的问题:自定义选择样式未应用。任何解决方法可以以编程方式选择正常选择(在地图内)?

0 投票
1 回答
1344 浏览

javascript - OpenLayers 中的经纬度动态变化

我正在尝试使用以下代码将我的地址指向 OpenLayers 中的地图:

我有该输入字段onchange的一个输入字段,我将获得纬度和经度的值。

我想把这些值放在我的观点上,所以我已经存储了我在全局变量中获取的值并在我的 JS 中访问:)[longitude, latitude]但它没有将这些值放在地图上。但如果我将值设置为4.1111, 50.1111,它会起作用。

当我更改我的输入值[longitude, latitude]更改但不适用于以下代码时: