LineString のスタイルを設定しようとしていますが、うまくいかないようです。これは私のコードです:
function connectStationFeatures(feat1, feat2){
var lineLayer = getLinesLayer();
var point1 = feat1.geometry;
var point2 = feat2.geometry;
var style = new OpenLayers.StyleMap({
'fillColor':"#FF8C00",
'strokeWidth':10,
'strokeDashstyle':"dashdot"
});
var line = new OpenLayers.Geometry.LineString([point1, point2]);
lineLayer.addFeatures([new OpenLayers.Feature.Vector(line, {styleMap:style})]);
}
あるいは、私が試した:
function connectStationFeatures(feat1, feat2){
var lineLayer = getLinesLayer();
var point1 = feat1.geometry;
var point2 = feat2.geometry;
var style = new OpenLayers.StyleMap({
'fillColor':"#FF8C00",
'strokeWidth':10,
'strokeDashstyle':"dashdot"
});
var line = new OpenLayers.Geometry.LineString([point1, point2]);
var lineFeat = new OpenLayers.Feature.Vector(line);
lineFeat.styleMap = style;
lineLayer.addFeatures([lineFeat]);
}
どんな助けでも大歓迎です!THX