OpenLayersの新機能です。今、私は、スタイリングが適用されたポリゴンベクトルとラベルを持っています。OpenLayersで描画されたポリゴンベクトルのラベルを更新するにはどうすればよいですか?
var style = $.extend(true, {}, OpenLayers.Feature.Vector.style['default']);
style.pointRadius = 15;
style.label = "My Polygon";
style.fillColor = #f00;
style.strokeColor = #000;
var styleMap = new OpenLayers.StyleMap({"default" : style});
var polygonLayer = new OpenLayers.Layer.Vector("Polygon Layer", {styleMap: styleMap});
何らかの処理を行った後、結果をラベルとして表示する必要があります。ラベルはどのように更新できますか?私はそれがこのようなものになると考えていますが、これは方法ではありませんでした。
polygonLayer.options.styleMap.styles.label = "Updated label";
ありがとうございます。
完璧、ありがとう。この種の説明はドキュメントに入れてください! –