A、位移是矢量,但它表示的是初末两点位置的变化方向,不一定与物体的运动方向相同;故A错误; B、路程表示的是运动轨迹,但并不一定是曲线,故B错误; C、只有单向直线运动时,位移大小才与路程相等;故C错误;D正确; 故选:D