openlayers-3相关内容

如何在Proj4js中使用OpenLayers 3

我正在做一个地图查看器项目,并且在此之前使用了openlayers 2.现在,我必须使用OpenLayers 3,并且地图查看器应用程序应该支持许多不同的投影,因为我有来自不同来源和投影的wms和wfs图层.我发现了使用openlayers2和proj4js的示例.但是我找不到使用ol3和proj4js的明确示例.你有什么建议? 解决方案 似乎有时,就像在使用webpack在Angular ..
发布时间:2020-05-21 01:10:37 其他开发

Openlayers 3中的拖放功能

什么是OpenLayers 2"OpenLayers.Control.DragFeature"功能的等效项.我需要在地图上添加一个图标,该图标可以用鼠标移动.放下时,我需要赶上事件. 在OpenLayers 2中,所描述的功能是: new OpenLayers.Control.DragFeature(this.MarkersLayer, { onComplete: func ..
发布时间:2020-05-21 01:10:30 其他开发

边界在OpenLayers 3中如何工作?

是否使用 OpenLayers.Bounds 的概念OpenLayers 2中仍然存在OpenLayers 2.x吗?它有什么变化,它的新名字是什么? 解决方案 更新:OL4:似乎“边界"或“边界框"(BBOX)的新词是“范围". 参见: http://openlayers.org/en/v3.20.1 /apidoc/ol.extent.html http://openlayer ..
发布时间:2020-05-21 01:09:47 其他开发

使用包含LineStrings的矢量源在OpenLayers中创建热图

我有兴趣在OpenLayers中创建热图,以可视化空间中某些观测的密度.我的数据以GeoJSON文件的形式出现,其中一些包含点要素,而其他则包含LineString. 我能够从包含点的GeoJSON文件创建矢量源,从而成功地可视化了来自该源的热图图层.但是,我无法按照与GeoJSON文件包含LineStrings相同的步骤来创建热图. 是否完全支持此功能? 谢谢! 解决方案 ..
发布时间:2020-05-21 01:09:42 其他开发

在OpenLayer中平滑加载瓷砖

我想改善用OpenLayer显示的地图的加载体验.目前,新图块的加载还不太顺利,尤其是在地图的空白区域中加载图块时.我想动画化新瓷砖的外观,例如,通过播放要显示的新图像的不透明度来制作动画.我感觉这就是传单正在做的事情. 问题是,当准备好显示图块时,我没有找到一种聆听的方法,甚至以后如何对其进行动画处理也没有. 解决此问题的最佳方法是什么?也许我朝着错误的方向前进. 解决方案 ..
发布时间:2020-05-21 01:09:36 前端开发

根据缩放级别显示功能

我是openlayers库的新手,但我遇到了一个问题.我渲染了很多要素,当地图缩小时,要素彼此重叠,看起来很丑陋,如您在第一个屏幕截图中所见.我希望缩小的地图(第一屏幕)在所有缩放级别下都看起来像放大的地图(第二屏幕).实施它的最常见方式是什么? 解决方案 以下是样式功能的示例,该功能可从聚类地图图层中检测组特征,并为单个对象绘制一个正方形,为组对象绘制一个圆形: var style ..
发布时间:2020-05-21 01:09:28 其他开发

设置样式缩放级别openlayers 3

在Openlayers中,可以根据缩放级别打开或关闭某些功能.尽管查看了文档,但我在OpenLayers 3中找不到相同的功能.有谁知道如何做到这一点?这是我要放置在地图上的功能,ol.style.Text是我仅在用户放大到特定的缩放级别后才想显示的功能. var geoJsonObj = { 'type': 'Feature', 'geometry': JSON.parse(res ..
发布时间:2020-05-21 01:09:12 前端开发

OpenLayers和TypeScript?

我想知道是否有人知道OpenLayers是否有任何现有的TypeScript定义文件(或者是否已经在制作中). 我尝试自己解析OpenLayers源文件,并使用文档注释来构建TypeScript定义文件,但要真正完成这项工作,我需要一个完整的JavaScript解析器,该解析器还要了解OpenLayers中的文档语法(它使用NaturalDocs, http://naturaldocs.or ..
发布时间:2020-05-21 01:08:23 其他开发

更新到OpenLayers 3

我希望将我的应用程序从OpenLayers 2更新到OpenLayers 3. 有人知道迁移指南(或类似指南)会对此有所帮助吗? 解决方案 FWIW-我们希望为迁移思想简单的页面提供帮助,网址为 http://www.nufosmatic.com 从ol2到ol3.这个问题看起来很可怕,但是很多地方是ol3看起来比ol2更好,并且示例看起来也有了很大的改进,但是文档却好得多,但是它们 ..
发布时间:2020-05-21 01:08:21 其他开发

在OpenLayers中绘制速度领导者线

我试图在OpenLayers地图上绘制一个表示实体的图标,其中包括“速度领导者",这是一条始于该图标并沿该实体移动方向向外绘制的小线段.线的长度表示实体的速度. 我遇到的问题是我希望线的长度相对于屏幕坐标,但是线的角度和位置相对于地图坐标.因此,在放大时,我不希望线条变长,但是在平移或旋转时,它应该平移/旋转. 我很想使用getPixelFromCoordinate/getCoordi ..
发布时间:2020-05-21 01:07:45 其他开发

ZoomToExtent OpenLayers 3

OpenLayers 2具有非常有用的map.zoomToExtent(extent)功能. OpenLayers 3中有类似的东西吗?我可以通过source.getExtent()来获得感兴趣的范围,但是我无法弄清楚如何将该范围用作“缩放级别". 解决方案 关闭链接到: 的函数sfletche var extent = source.getExtent(); map.getView( ..
发布时间:2020-05-21 01:07:16 其他开发

如何在OpenLayers-3中将SVG图像用作地图标记?

我正在尝试使用SVG图像在OpenLayers-3(OL3)中创建地图“图钉"(即地图标记). 当前,我使用PNG图像作为引用ol.style.Icon来源("src")属性属性的pindrop.但是,这无法使用SVG图像.还有其他以相同方式使用SVG的方法吗?也许甚至使用ol.style.Icon以外的引用?开放层中已经有很多内置的SVG,因此应该是可能的,但是我还没有找到在OL3中实现此 ..
发布时间:2020-05-21 01:07:14 其他开发

栅格图块顶部的矢量图块未在openLayers中显示

我正在尝试在开放图层地图版本4.3.3中的栅格图块上渲染矢量图块.这两个图块都在渲染,但矢量图块没有显示在栅格图块上.例如,我有一个状态的矢量图块,并希望将其显示为栅格图块顶部的半透明层. 我已将我的矢量图块存储在S3存储桶中,并且tileLoadFunction从S3存储桶中获取了这些内容.我没有设定任何投影.我认为tileLoadFunction具有一些默认的投影. 以下是我的代码,用于 ..
发布时间:2020-05-21 01:07:10 其他开发

性能测试OpenLayers vs Leaflet

我想比较OpenLayers和Leaflet的性能. 我想测试诸如最快渲染矢量文件,底图,显示大量标记等之类的东西. 我可以自己设置这些示例,但是我不实际如何测量它们之间的速度差异? 在哪里可以看到执行将矢量数据加载到地图中这样的任务实际需要多长时间? 我尝试在开发者控制台下使用Chrome中的“时间轴"标签,但我不清楚. 这是地图的示例.在哪里可以看到渲染蓝色形状需要多长 ..