projectedMetersForLatLng function

ProjectedMeters projectedMetersForLatLng(
  1. LatLng coordinate
)

Converts a coordinate to meters in the Web Mercator projection.

See mln_projected_meters_for_lat_lng in the C API reference.

Implementation

ProjectedMeters projectedMetersForLatLng(LatLng coordinate) =>
    withNativeArena((arena) {
      ensureAbiVersion();
      final outMeters = arena<raw.mln_projected_meters>();
      _check(
        raw.mln_projected_meters_for_lat_lng(
          _writeLatLng(coordinate, arena).ref,
          outMeters,
          nativeDiagnostic,
        ),
      );
      return _readProjectedMeters(outMeters.ref);
    });