metersPerPixel static method

double metersPerPixel(
  1. double zoomLevel,
  2. double latitude
)

Calculate the meters per pixel at a given zoom level and latitude

Implementation

static double metersPerPixel(double zoomLevel, double latitude) {
  const double earthCircumference = 40075017.0; // Earth's circumference in meters
  double cosLat = cos(latitude * pi / 180);
  return earthCircumference * cosLat / (256 * pow(2, zoomLevel));
}