问题标签 [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.
javascript - 在 extjs 中添加层,openlayers
我正在使用 extjs 和 openlayers 来尝试一些 Web 应用程序。现在我想创建一个坐标书签,点击而不是获取这个坐标......
但首先,它必须创建一个名称为“书签”的图层..当您单击它时,它会转到此坐标...
如何添加名称为“书签”的图层以及如何从地图中获取坐标...
javascript - 如何从openlayers获取矢量图层线点的坐标?
我无法找出如何获取 openlayer 矢量图层中绘制线中所有点的经纬度值,例如这个openlayer-example。请帮我在哪里搜索...?
gis - 使用 getFeatureInfo 显示来自 WFS(矢量)层的数据
正如标题所说......我试图访问与矢量图层相关的数据但没有任何成功。
我收到以下错误:“没有请求 QUERY_LAYERS,或者请求中没有可查询的层”
我正在使用 geoserver、openlayers 和下面显示的脚本....
任何关于我做错了什么的建议将不胜感激
问候克里斯
gis - tinyows fid 返回为 table_name.null?
我正在尝试在我的应用程序中将 tinyows 与 openlayers 和 postgis 一起用于 wfs-t。我正在使用 osm 表和 myown 表来存储 geom。tinyows 可以很好地处理 osm 故事,但返回 table_name.(null) 作为请求功能的fid 。所以我无法在我的桌子上做 wfs-t。如何解决这个错误,我的错误在哪里?任何帮助都深表感谢。
谢谢。
openlayers - OpenLayers 上的动态 MapServer
我正在为一个特殊的设置而苦苦挣扎:我们在 OpenLayers 中有一个 WMS 层(在 GeoExt Web 界面中)调用 MapServer 字符串(例如http://mydomain/cgi-bin/mapserv.exe?map=someMapFile.map&etc 等) .
现在我们需要将数据集分成几层。我们尝试通过实例化 n 个单独的 WMS 图层,但速度太慢了,因此我们尝试了一个非常简单的解决方案:生成仅包含所需图层的自定义 mapFile。此动态映射文件由服务返回:
http://mydomain/myservice/get?layers=listoflayers,otherparams,etc返回自定义地图文件的路径。这个解决方案非常简单有效。
所以现在我们应该更新 WMS 层以便即时替换这个地图文件,而不需要重新加载整个页面。
所以我的问题是:
这可能吗?
是否可以有一个单独的图层列表(不是 OpenLayers 提供的默认图层列表)并触发事件“changeLayers”?有没有这种设置的例子?
提前感谢您的任何提示!
穆龙
sql-server - 消除 SQL Server 空间或 OpenLayers 中的重叠线的歧义?
我在表示公交路线的表中有记录,其中 SQL Server 空间列用于实际路线几何。(它们存储在Geography
列类型中。)
我使用 OpenLayers 在 OpenStreetMap 图层上显示这些公交路线。
在公交路线重叠的情况下,目前您只能看到顶部路线。我试过在线条上使用透明度,但看起来不太好。
有没有办法在 OpenLayers 或 SQL Server 空间中采用重叠线并稍微移动它们(但保持它们平行)以使它们全部可见?如果没有内置任何东西来处理这个问题,是否有标准算法来完成这个?
gis - 我想编辑来自 openlayers 的向量的相应 postgresql 数据 - 怎么做?
当用户单击/鼠标悬停在向量上时,我想通过 openlayres 编辑向量的相应文本/数字数据类型列。喜欢,
http://dev4.mapgears.com/bdga/bdgaWFS-T.html#
任何教程页面如何做到这一点?看完了,从它的js代码我很难理解。
-张贴在 gis.stackexchange
javascript - OpenLayers:双击时禁用缩放
默认情况下,当用户双击地图时,OpenLayers 会放大。
禁用此行为的最佳方法是什么?
javascript - JavaScript - 如何创建一个包含引用对象的数组?
我正在使用 JavaScript 映射库 - OpenLayer 创建标记叠加层。我想动态控制标记:添加新标记并从图层中删除现有标记。
向图层添加新标记的方法是通过以下命令:
如您所见,初始化参数仅包含坐标和图标图像,而不是id,甚至不是可选参数。
为了控制我想要创建二维数组的标记,它包含引用数组和 ID 数组的标记数组。
然后,当我想从图层中删除标记时,命令将很简单:
如何通过引用将元素推送到 JavaScript 数组?
如何通过引用在 ArrayMarkers 元素上运行?
openlayers - 标记图标的 OpenLayers 问题
我正在我的网站中创建 OSM 地图并使用 openlayer 添加一些标记。我的问题是我总是得到相同的标记图标。
现在的问题是所有三个标记都有相同的图标......有人可以帮我..