project method
Projects the FocalPoint onto the map widget given its size. The
resulting Offset represents the absolute pixel coordinates on the map
widget where the marker should be aligned.
Implementation
Offset project(Size size) =>
size.bottomRight(Offset.zero).scale(ratio.dx, ratio.dy) / 2 + offset;