pointToLatLng method

LatLng? pointToLatLng(
  1. CustomPoint<num> localPoint
)

Implementation

LatLng? pointToLatLng(CustomPoint localPoint) {
  if (originalSize == null) {
    return null;
  }

  final width = originalSize!.x;
  final height = originalSize!.y;

  final localPointCenterDistance =
      CustomPoint((width / 2) - localPoint.x, (height / 2) - localPoint.y);
  final mapCenter = options.crs.latLngToPoint(center, zoom);

  var point = mapCenter - localPointCenterDistance;

  if (rotation != 0.0) {
    point = rotatePoint(mapCenter, point);
  }

  return options.crs.pointToLatLng(point, zoom);
}