我很擅长处理OpenLayers。绘制Polygon或LineString矢量时,如何在绘制每个点后触发事件。例如,我想显示弹出窗口或工具提示,以帮助用户在每个点之间。我怎么能实现它?
答案 0 :(得分:0)
您可以使用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());
}