mapeo-id-bmf
Version:
iD Editor for osm-p2p & mapeo-desktop changed to meet requirements of Bruno Manser Fonds
19 lines (13 loc) • 437 B
JavaScript
import { geoVecInterp } from '../geo';
export function actionMoveNode(nodeID, toLoc) {
var action = function(graph, t) {
if (t === null || !isFinite(t)) t = 1;
t = Math.min(Math.max(+t, 0), 1);
var node = graph.entity(nodeID);
return graph.replace(
node.move(geoVecInterp(node.loc, toLoc, t))
);
};
action.transitionable = true;
return action;
}