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

openlayers - openLayer/TileLayer/source 需要什么类型的文件?

我的问题是关于 TileLayer 的源部分:源,我需要提供什么样的文件,目前我有一个包含不同光栅图像的文件夹,文件夹的名称按以下顺序排列:(zoomlevel,x-coordinate,y -coordinate) 但这给了我错误,错误是:

TypeError:无法在字符串“/assets/jp2”上创建属性“ol_lm”

为了解决这个错误,我需要我需要在源代码中提供的类型,如果我能对此有所了解,将会很有帮助。

0 投票
1 回答
276 浏览

openlayers - 你可以扩展开放层层类吗?

我正在尝试在打字稿中使用 es6 语法扩展 OpenLayers 类。

我开玩笑地运行了一些测试来验证我的新类是 VectorLayer 实例。我已经能够使用 setSource 之类的方法,它们似乎可以在测试中使用。但是,当我将我的课程添加到地图时,它似乎不起作用(地图上没有预期的功能)。我从类的上下文中删除了这些特性,并以正常方式将它们添加到矢量图层,并且这些特性可以正常工作。

预期,应该在地图上看到一些 LineString。实际上,地图上什么都没有。

0 投票
2 回答
1768 浏览

openlayers - OpenLayers 5 获取范围坐标

我正在尝试从 OpenLayers 5 中的范围创建 MultiPolygon

我通过dragBox的地图交互获得范围

吸气剂似乎不起作用,我收到一条错误消息,例如:“extent.getTopLeft 不是函数”

任何帮助表示赞赏

0 投票
0 回答
338 浏览

openlayers - 如何将XYZ(tileLayer)中的tileSize从默认([256,256])更改为openlayers的其他内容?

我正在尝试在 openlayers 中更改我的 TileLayer 的图块大小,但我无法更改它。无论我设置什么tileSize,它总是[256,256]。另外,我得到的文件local_url是 1900x1268。下面是代码。

0 投票
1 回答
282 浏览

openlayers - Tile Size 与 OpenLayers 中的默认值保持一致,即 [256,256]

我正在尝试在 Open Street Map 上使用 XYZ 源添加自定义图层。我想将它添加到某个坐标。我想将图块大小更改为与默认值不同的值。我无法将磁贴大小更改为任何值。经过多次尝试,我添加了tileGrid它,它给了我Assertion Error. 我是不是错过了什么。

0 投票
1 回答
457 浏览

coordinates - 如何创建在一定程度上适合 OpenLayers5 的自定义图块

我想创建一个在一定程度上完美契合的自定义瓷砖。例如,我希望能够在开源地图的确切位置将其映射到地图上。我看到了这个例子,但它没有解释瓷砖是如何制作的以及如何制作它以使其完全适合范围。下面的示例在一定程度上放置了自定义图层,我想知道如何创建这样的图块。我正在为我的代码使用 XYZ 源代码。示例取自:

https://openlayers.org/en/latest/examples/arcgis-tiled.html

0 投票
1 回答
802 浏览

javascript - OpenLayers 地图上的可拖动图标

我想在 OpenLayers 地图上为位置创建一个可拖动的图标。

使用下面的代码,我可以在地图上放置一个图标(使用 PNG 图像),但它不可拖动。我怎样才能做到这一点?

0 投票
1 回答
392 浏览

javascript - OpenLayers getFeatures() 访问属性

我有一些具有许多功能的关卡。每个特征都有属性,例如值(是一个数组)。但我无法访问此属性。

当我尝试访问这样的属性时

我得到一个未定义的异常。我尝试访问它

这个功能不存在吗。

我必须做什么?如何访问我所需的值?

0 投票
1 回答
172 浏览

openlayers - OL OSM 获取特定层的中心点

我正在使用带有 Angular 的开放层 OSM 地图来浏览国家,然后是州,然后是相应的城市。我可以根据选择升级并为每个添加新层。我没有删除,只是隐藏了前一层假设如果有人从美国选择了纽约,那么所有国家层都将被隐藏,而带有 NewYark Cities 的上层将是可见的。现在我需要赋予用户回溯到上层的能力。就像双击纽约将显示所有县一样。因此,当我隐藏当前图层并显示上一个图层时,它会正确显示,但我无法检索其中心点。有人可以帮忙吗?

0 投票
1 回答
299 浏览

openlayers - 如何在打开图层图中的标记单击上设置蜘蛛视图标记?

我已经创建了开放图层地图并使用一些动态纬度和经度在地图中设置标记,一些纬度和经度值是相同的,所以单击标记时如何打开蜘蛛视图