OpenLayers是一个开源的Javascript Web映射库,用于创建Web地图应用程序。
在 Openlayers 中使用来自 arcgis REST 地图服务器的图层显示矢量切片图层
我使用托管在 arcgis 地图服务器中的相当大的要素图层。由于它的大小,在 Openlayers 中将其作为 VectorLayer 加载太慢(需要加载大约 50mb 的数据,这可以
如何设置属于 GeometryCollection 一部分的 LineString 的样式
我有一个 GeometryCollection,其中包含一个 Point,然后包含不同数量的 LineString。我正在尝试创建一个样式函数来改变几何形状的外观,但我只能改变 po...
如何在 Drupal 7 中以编程方式渲染 Openlayers 地图
我的搜索几乎一无所获。我能找到的所有文档都是针对 Drupal 6 版本的。我需要弄清楚如何以编程方式渲染 Openlayers 地图(使用
我试图每秒为点几何体设置一个新坐标,但是一旦我设置了新坐标,几何体就变得不可见。我可以看到点几何(特征)仍然是
地图控件无法正确响应 CSS 指令。可以使用 css 确定位置,可以使用属性更改标签。使用 css 的任何其他修改都不起作用...
我正在尝试画一个“由内而外”的圆圈。也就是说,用除圆形区域之外的颜色填充画布。我拿了这个例子并做了一些修改;我能够做我想做的事...
Angular/Openlayers7.2.2:在地图上绘制多边形
你能告诉我我做错了什么吗?我无法使用 openLayers、geoJSON 编译角度项目。 导出类 CGeometry { 类型:字符串;坐标:坐标|坐标[]|数组<
如何在为 OpenLayers VectorlLayer 加载 GeoJSON 对象时转换坐标?
我有一个带有 X Y 坐标的图像地图,并从 GeoJSON 源加载对象。 JSON 文件中的坐标需要使用 X 和 Y 偏移进行转换。 为此,获取几何形状并进行转换...
我想在地图中添加圆形特征,我使用圆形几何体,但它不起作用。当我将圆更改为点时,它起作用了。 const 特征 = new ol.Feature( new ol.geom.Circle([0, 0],...
我正在使用 OpenLayers,我需要将 DWG 文件转换为 GeoJSON 格式。 我该怎么做?
我已将 openmaps 中的一小部分地图保存为 png 格式。 IE https://www.openstreetmap.org/search?whereami=1&query=51.8990%2C-1.1527#map=13/51.8989/-1.1528 所在地区的经度和纬度...
我正在使用 Openlayers 在 Vite React Typescript 项目中创建地图。我正在创建两个地图并将它们设置为 div 元素,如下所示: const mapRef1 = useRef\(null) 常量
当两个子多边形共享边或顶点时使用 Openlayers 修改多多边形
我希望能够在 Openlayers 中修改由多个子多边形组成的 MultiPolygon。我已经激活了标准的修改交互,并拖动两个顶点并创建新线
如何使用 openlayers 库删除 HTML 文件中的缩放功能?
我想删除应用程序上的放大和缩小按钮。当我在浏览器上运行它并单击检查时,我可以看到这一行“ 我想删除应用程序上的放大和缩小按钮。当我在浏览器上运行它并单击“检查”时,我可以看到这一行"<button class="ol-zoom-in" type="button" title="Zoom in">+</button>",但在我的代码编辑器中,我无法找到它。我正在使用 openlayer 6.5.0 const map = new Map({ controls : defaults({ attribution : false, zoom : false, }), }); https://openlayers.org/en/latest/apidoc/module-ol_control_defaults 屏幕上可见的放大/缩小按钮在 openlayer 世界中称为控件,可以在初始化地图对象时对其进行配置。 具体来说,您可以通过将默认缩放控制按钮(放大和缩小)从地图配置的控件列表中排除来删除它们。 请参阅下面的示例, const map = new Map({ target: 'mapDOMElement', view: yourConfiguredView, layers: [...yourLayers], controls: [], // An empty array to remove all default controls });
在 OpenLayers 8.1 中,从 GeoJSON 手动将要素添加到 VectorSource 不会渲染要素
我创建了一个最小的示例来演示该问题。如果设置 const useGood = true,GeoJSON 将按预期呈现,并以红色填充。如果您设置 const useGood = false,代码将获取图层...
在我的项目中,从 JDK 6 迁移到 JDK 8、从 GlassFish 迁移到 WildFly 后,是否会影响项目中的 JavaScript 代码?因为我在迁移到 JDK 8 和 Wi 后遇到错误...
如果我将叠加层的自动平移设置为 true,则当我单击红色圆圈时: 出现叠加层 自动平移滚动地图,使整个叠加层可见 Select交互获取点击事件...
如下面发布的代码所示,我有一个事件#drawEvt,它是为drawend注册的。我遇到的问题是取消注册该事件。如下代码所示 在方法 deattachAll()...
在代码片段中,我添加了带有文本样式(brokenStyle)的单点功能。 我想知道我的光标何时移到该功能上,但 getFeatures 总是返回一个空列表。 ...
为什么OpenLayers无法渲染VectorTileLayer?
我有一个 React 应用程序,应该使用 OpenLayers 渲染底图和 VectorTileLayer。 OpenLayers 可以轻松地将动态地图放入任何网页中。它可以显示地图瓦片、矢量数据和标记...