2
OpenLayersを扱うのはかなり新しいです。 PolygonまたはLineStringベクトルを描画する際に、各点をプロットした後にどのようにイベントをトリガできますか?たとえば、ポップアップやツールチップを表示して、各ポイント間でユーザーを支援したいとします。どうすれば達成できますか?OpenLayers Vectorの各点をプロットした後のイベントのトリガー
OpenLayersを扱うのはかなり新しいです。 PolygonまたはLineStringベクトルを描画する際に、各点をプロットした後にどのようにイベントをトリガできますか?たとえば、ポップアップやツールチップを表示して、各ポイント間でユーザーを支援したいとします。どうすれば達成できますか?OpenLayers Vectorの各点をプロットした後のイベントのトリガー
point
コールバック関数を使用できます。マップ上に各点が描画された後に呼び出されます。
var drawOptions = {
callbacks : {
"point": pointHandler
},
};
var drawControls = {
line: new OpenLayers.Control.DrawFeature(lineLayer, OpenLayers.Handler.Path, drawOptions)
};
var pointHandler = function(point) {
console.log(point.toString());
}