我有一个用户界面,我让用户能够在地图上绘制一个区域,我希望他用正好 4 个点绘制一个多边形,我该怎么做?
问问题
429 次
2 回答
0
这是在此示例中完成的
他们用来画弓的代码是:
var boxLayer = new OpenLayers.Layer.Vector("Box layer");
map.addLayer(boxLayer);
drawControls = {
box: new OpenLayers.Control.DrawFeature(boxLayer,
OpenLayers.Handler.RegularPolygon, {
handlerOptions: {
sides: 4,
irregular: true
}
}
}
于 2013-07-15T14:27:00.143 回答
0
于 2013-07-16T11:57:08.253 回答