dragUpdated method

void dragUpdated(
  1. MapEventSource source,
  2. Offset offset
)

To be called when an ongoing drag movement updates.

Implementation

void dragUpdated(MapEventSource source, Offset offset) {
  final oldCenterPt = camera.projectAtZoom(camera.center);

  final newCenterPt = oldCenterPt + offset;
  final newCenter = camera.unprojectAtZoom(newCenterPt);

  moveRaw(
    newCenter,
    camera.zoom,
    hasGesture: true,
    source: source,
  );
}