metersPerPixelAtLatitude method

double metersPerPixelAtLatitude(
  1. double latitude
)

Computes how many meters one screen pixel covers at latitude, at the projection's zoom.

The result ignores the camera's pitch.

See mln_map_projection_meters_per_pixel_at_latitude in the C API reference.

Implementation

double metersPerPixelAtLatitude(double latitude) => withNativeArena((arena) {
  final outMetersPerPixel = arena<Double>();
  _check(
    raw.mln_map_projection_meters_per_pixel_at_latitude(
      _handle.raw,
      latitude,
      outMetersPerPixel,
      nativeDiagnostic,
    ),
  );
  return outMetersPerPixel.value;
});