openlayers-3

    0热度

    1回答

    我写下面的代码从GeoJSON的获得特点: this.map.getLayers().forEach(element => { if (element.get('title') === 'water') { var features = element.getSource().getFeatures(); console.log("Length :: "+fe

    0热度

    1回答

    我想以编程方式触发选择事件,但我不知道如何。所以,这就是我选择创建互动: var selection = new ol.interaction.Select({ ... }); selection.on('select', function (event) { ... here is some action or event I want to trigger });

    0热度

    1回答

    嗨有一种方法来在某个图层上添加一个多边形后有一个回调?该场景是我在我的地图上添加了一个自定义控件,并且此控件将调用绘制多边形交互。现在我想要有一个回调,帮助我发现多边形的绘图已经添加。现在我的代码如下 var polysource = new ol.source.Vector({wrapX: false}); var map = new ol.Map({ target: id,

    7热度

    2回答

    我上的OpenLayers 3项目的工作,使用打字稿开发的,因此: let ol = require("openlayers"); 我想用变换扩展插件,它是不是在NPM发布(http://viglino.github.io/ol3-ext/interaction/transforminteraction.js ) 我试过如下: let ol = require("openlayers");

    0热度

    1回答

    我已经使用openlayers 3在我的地图中上传了geojson文件。geojson文件是FeatureCollection,包含5个LineString类型的功能。 如何以不同的颜色区分我的路径? 如果我将颜色添加到geojson文件的样式中,则不会读取该颜色,并且如果向笔触添加颜色,则所有功能都将以单色着色。 下面我添加代码。 谢谢。 var vector = new ol.layer.Ve

    0热度

    1回答

    当使用ol.format.WFS(包括GML2和GML3)来读取要素时,如果投影是EPSG:4326,它们将始终假定为YX。所以OL翻转他们。我在Geoserver 2.11中使用了这个功能,并且,从这个版本开始,服务器可以将坐标作为XY发送,具体取决于您如何通过投影。你可以阅读有关它here。 通过OL代码我可以看到它从xml中读取投影,并且它决定基于轴方向翻转它,这对于4326是neu,导致翻

    0热度

    1回答

    我需要从EPSG变换GeoJSON的矢量数据:4326到EPSG:3857 ... 我有一个地图... var olMapDiv = document.getElementById('olmap'); control.map = new ol.Map({ target: olMapDiv, renderer: 'canvas', lay

    0热度

    1回答

    你好,我在这个文件夹中有一个geojson文件。 我尝试这一点,它可以在模拟器。没有问题。 Create_Map_Layer('Map_1', '../../views/map/factory.geojson'); 但是,当我建立这个和运行在设备地图似乎并不。 我尝试不同的文件这样的选项 但它不起作用的设备上。我该如何解决这个问题? 编辑 如果我使用在线数据这样 https://openlay

    0热度

    1回答

    我被用于this tutorial,并一步一步地复制了教程的代码,但不适用于我。 正如本教程中提到的,我使用?renderer=webgl作为查询字符串。 这里是我的代码jsfiddle: https://jsfiddle.net/4gvdsjwj/ 有什么不对?

    0热度

    1回答

    我使用来自geom的答案的代码https://gis.stackexchange.com/questions/216792/is-there-an-easy-way-to-use-postgis-geojson-in-openlayers-3将PostGIS图层加载到我的OL3地图应用程序中。 的问题是:大(原料)GeoJSON的数据集渲染性能是不是最佳的,所以我想用这样的: new ol.lay