【发布时间】:2019-07-24 11:50:21
【问题描述】:
The right image is full zoom in circle whose outline seems distorted我已经用 Openlayers 绘制了一个圆形几何图形,该圆形显示在 map 中。当我放大/缩小时,圆圈被放大,但在缩小时,圆圈看起来扭曲并且在两次缩小后不是完美的圆圈。
我已经按照下面的方式绘制了圆形几何图形并更新了它的坐标动态值
var circleFeature = new ol.Feature
({
geometry: new ol.geom.Circle([0, 0], 0.4)
});
circleStyle = new ol.style.Style({
stroke: new ol.style.Stroke({
color: '#FFCC00',
width: 2,
lineDash: [0, 0]
}),
zIndex: 3,
});
circleFeature.setGeometry(new ol.geom.Circle([100, 110], 0.4));
如下图所示,您可以看到圆形(或任何几何形状)在缩小时被扭曲或像素化。完全放大笔触轮廓时,笔触颜色填充似乎有一些空隙。我希望我的几何形状如:https://openlayers.org/en/latest/examples/draw-shapes.html。但就我而言,它不起作用
【问题讨论】:
-
你能发一张更清晰的图片吗?我不能从中得到任何东西。
标签: javascript geometry zooming openlayers