openLayers2 虚线

283 阅读1分钟
  1. 方法举例
var cllxLayer = new OpenLayers.Layer.Vector("虚线", { displayInLayerSwitcher: false, renderers: [ 'SVG', 'Canvas', 'VML'] });
  map.addLayer(cllxLayer);
  var showPots=[];
  var pointstr = '109.21741254 32.12666666,112.21589654 32.12666666,113.21589654 32.12666666';
 var original = OpenLayers.Geometry.fromWKT("LINESTRING(" + pointstr + ")");					
 var line = new OpenLayers.Feature.Vector(original,
                            {
                               x: 109.21741254,
                               y: 32.12666666,
                               code: '',
                               type: 'BX'
                             },{
                                strokeColor:"#f00",
                                strokeOpacity: 0.8,
                                strokeWidth:2,
                                strokeDashstyle: "dot"
                            });
    showPots.push(line);
							
cllxLayer.addFeatures(showPots);
	}

2、虚线参数说明 strokeDashstyle dot:点虚线; dash:短线虚线; dashdot:短线-点; longdash:长线虚线; longdashdot:长短虚线; solid:实线;