factory OverlayPosition.fromMap(Map<Object?, Object?>? map) => OverlayPosition(map?['x'] as double? ?? 0, map?['y'] as double? ?? 0);