ease abstract method
Applies step, measured from the camera now, over duration: each
frame shows MapGestureStep.scaled by curve of the time gone, so
the step's anchor stays under the same screen point throughout.
Implementation
void ease(MapGestureStep step, Duration duration, {Curve curve});