我使用的是openlayer 4.4.0,并且我正在尝试构建一个查询来查找mapserver特性并显示多边形。我的灵感来自于这个没有成功的例子,收集了一个错误57 (我找不到在哪里可以找到openlayer 4.4的错误)。我尝试了这个代码,得到了错误57 var vectorSource = new ol.source.Vector();
// generate a GetFeature req
我在使用react-openlayer时遇到了问题。我正在尝试从一个GeoJson文件中读取IconPath in features ->属性,以便能够在地图中显示每个带有自己图标的标记。从Hiram Hackenbacker post中,我了解到我可以使用预定义的function iconStyleFunc()。如下所示: var vectorLayer = new ol.layer.Vector({ style: iconStyleFunc()
})
我希望允许用户使用openlayer 3在地图上绘制多边形,然后当用户按下“保存”时,我希望将多边形的json放入隐藏字段中,以便可以将其发送回服务器并保存在数据库中。我已经有了绘制多边形的代码(如下所示),然后我编写了一个简单的测试函数,该函数在按下按钮时触发。getFeatures()调用失败。在firebug中,控制台中显示的消息是"TypeError: vectorsource.getFeatures is not a functio
我有使用常规openlayer的经验(使用cdn或下载.js文件),但最近我开始尝试使用Angular 5的npm ol包。创建地图不是问题,但当我尝试添加一个矢量层时,我总是在Chrome中得到一个错误,告诉我矢量不是一个构造函数。这是我使用的代码:import Map from 'ol/map';
import View from 'ol
我正在使用Ionic来创建一个使用openlayer的应用程序。我可以成功地绘制我的地图(一个自定义的jpeg文件)并与之交互。但我从昨天开始就在我的地图上尝试添加一个标记/图标/在图层上画一个简单的点。 我已经到了这样一个点,当代码执行时没有错误,但它仍然没有绘制出任何东西。= new VectorSource({ });
var v
我正在寻找一种使用Open层绘制WKT格式的圆圈的方法。我知道WKT标准不支持圆圈,但是有人说您可以使用一个点wkt,然后为它设置一个半径(对于android,但可能也适用于其他事情)。因此,我的问题是,如果可能的话,我如何在Open层中做到这一点?getProjection() // Can at least get the standard projection and not have to fiddle with that vectorSource.addFeature现在,我有