如何解决我如何查看多边形图层
如何在地图上以wkt格式显示保存在数据库中的多边形,您可以帮忙吗?我不知道该怎么办,因为我刚刚开始进行制图业务
绘制完这样的图后,我进行了注册,但是我不知道如何在地图上查看数据库中的记录。
我试图按如下方式查看它,但是我无法拉出我的wkt类型坐标。
function ListPolygon() {
$.ajax({
type: "Get",url: "/Home/ListPolygon",dataType: 'json',success: function (response) {
var _features = [];
for (var i = 0; i < response.length; i++) {
var format = new ol.format.WKT();
var _poly = response[i];
var _id = _poly.Id;
var wkt = _poly.MahalleKordinant;
var _geo = new ol.geom.Polygon([format.readFeature(wkt)]);
var featurething = new ol.Feature({
name: "Mahalle",geometry: _geo,});
featurething.setId(_id)
var _style = new ol.style.Style({
fill: new ol.style.Fill({
color: 'rgba(255,200,155,0.8)'
}),stroke: new ol.style.Stroke({
color: '#ffcc33',width: 3
}),image: new ol.style.Circle({
radius: 6,fill: new ol.style.Fill({
color: '#ffcc33'
})
})
});
featurething.setStyle(_style);
_features.push(featurething);
}
var _polysource = mahalle_layer.getSource().getExtent();
_polysource.addFeatures(_features);
},error: function () {
alert("Hata");
},});
}
ListPolygon();
我以这种方式进行了编辑,但控制台收到了此错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。