问题标签 [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 回答
1436 浏览

openlayers - 在查看器中形成 openlayers

大家好,因为我在 openlayers 查看器中创建了一个表单,以与交换机映射相同的方式部署。

看到这个链接: http ://www.youtube.com/watch?v=bb0JqmZW7S4

感谢您的任何回复

0 投票
1 回答
653 浏览

map - 在 UK Ordnance Survey OpenSpace 地图上添加地图叠加层

有没有人有关于如何将图像叠加层添加到 Ordnance Survey OpenSpace 地图的代码示例?

该文档并不完全全面:)

谢谢!

0 投票
2 回答
9031 浏览

javascript - 如何以编程方式移动 OpenLayers Vector?

OpenLayers.Feature.Vector的 API 文档说 Vector 本身根本没有方法。

我知道如何通过将OpenLayers.Control.DragFeature控件添加到地图来让用户移动 Vector。因此,如果用户可以移动 Vector,那么也必须有一种方法可以以编程方式移动它。但我不知道该怎么做。

0 投票
1 回答
3517 浏览

vector - Openlayers 矢量图层

我想要一个世界的矢量图层,用英文显示国家边界、州及其名称。是否存在可以控制颜色的图层?

Cloudmade 不让我完全这样做,openstreetmap 和其他一堆也不让我这样做。我想我可能需要创建一个光栅图像并覆盖它,除非我不知道在哪里可以获得可以编辑和覆盖的准确 EPS/矢量图。

选项用完了!

0 投票
1 回答
559 浏览

drupal - Drupal 开放层形式

我正在使用 Drupal 6;我为自定义内容类型创建了一个模块并实现了所有必要的钩子(hook_form、hook_load 等)

我想做的是在地图上添加一个表示点的字段,并让用户使用 Openlayers 地图输入它。我知道如何用 cck 来做,但我真的很想直接在我的代码中实现它。

关于在自定义表单中使用 Openlayers 小部件的任何提示?可能吗?

非常感谢您的任何想法。

0 投票
1 回答
3562 浏览

javascript - OpenLayers、地图服务器和 Tilecache

我想提高我的应用程序的性能,该应用程序使用 OpenLayers、Google Maps 和 MapServer with TileCache ( http://tilecache.org ) 显示专题地图。因此,我按照安装说明成功安装了 TileCache。

在我的应用程序中,我有以下代码可以在我的底图上嵌入一个新图层,到目前为止效果很好:

文档基本上说,传递给 OpenLayers.Layer.WMS 构造函数的URL 必须指向 TileCache 脚本,即 tilecache.cgi 或 tilecache.py。

不幸的是,它不起作用,这意味着我在切换 url 时看不到任何地图。知道有什么问题吗?也许这是我在 tilecache.cfg 中错过的配置设置,但我无法弄清楚正确的设置是什么。

有人对这个问题有一些经验吗?

0 投票
3 回答
4114 浏览

javascript - 使用 OpenLayers 判断地图瓦片图像是否已成功加载的方法

使用 OpenLayers,是否有一种简单的方法来判断地图图像是否已正确加载,也许使用“loadend”事件?

我们正在从 GeoServer 读取地图图块,并使用 OpenLayers 来显示它们。大多数情况下,图像会在合理的时间内显示。偶尔(尤其是当使用鼠标滚轮来回滚动时),“loadend”事件会被触发,就好像图像已加载一样,但没有显示任何内容。

当我调查 HTML 时,似乎图像具有正确的 URL,但背景颜色为粉红色(通常是透明的),我在事件对象中看不到任何有用的东西。

有任何想法吗?

0 投票
1 回答
1629 浏览

postgresql - GeoServer 和 OpenLayers 在显示大量点时有什么限制?

我们正在尝试使用 OpenLayers 和 GeoServer 显示具有大量点的地图(范围从 1000 到 20000,具体取决于用户标准)。这些点存储在 PostgreSQL 数据库中。

虽然该应用程序在显示较低范围时似乎没有什么问题,但它的实际限制似乎在 5000 点左右。我们应用的 SLD 也很大(按不是特征 ID 的标准单独列出所有点)。在较高的数字下,不能保证返回图像,并且请求有时会使 GeoServer 崩溃,需要重置服务。

有谁知道这样的事情是否可行,如果可行,有什么配置技巧吗?

我们在用于过滤的字段上应用了 btree 索引。

0 投票
2 回答
1256 浏览

javascript - OpenLayers + CloudMade 的奇怪错误

我正在尝试一些相当简单的事情,你可以在这里看到一个演示:http: //www.jsfiddle.net/VVe8x/19/

此错误仅出现在 Firefox 中,因此要查看它,请按其中一个链接一次(它将带您到纽约或以色列),然后按另一个链接。错误是它不会向我显示该位置的图块,而是会向我显示 div 的背景。

PS 在 Chrome 中,这可以完美运行。

我不知道这是否是一个线索,或者它可能会让你感到困惑,如果在按下纽约或以色列链接之间你按下“查看世界”链接,它将允许你看到另一个位置..

完整来源供参考

0 投票
2 回答
14121 浏览

gis - 在 OpenLayers 中查找点的坐标

如何在 OpenLayers 中获取地图上特定点的坐标?