首页 / 浏览问题 / WebGIS / 问题详情
classics 如何使用坐标 + 以m为单位的半径值画圆
25EXP 2020年08月11日
classics 如何使用坐标 + 以m为单位的半径值画圆,即给出圆心坐标和圆的半径画一个圆

1个回答

关于使用classic画圆您可以参考官网的这个范例https://iclient.supermap.io/examples/classic/editor.html#overlay_vectorLayerData

代码的话是这一块的

//圆
            var centerPoint = new SuperMap.Geometry.Point(-120, -50);
            var circleP = createCircle(centerPoint, 30, 256, 360, 360);
            var circleVector = new SuperMap.Feature.Vector(circleP);
            circleVector.style = {
                strokeColor: "#CAFF70",
                fillColor: "#C6E2FF",
                strokeWidth: 2,
                fillOpacity: 0.5
            };

这个的半径不是以m为单位。

2,243EXP 2020年08月12日
有没有办法画出米为单位的圆呢?
classic中默认的单位不是m,这个修改不了。
...