33 float constexpr METER_PER_PIXEL_ZOOM_0 = 156543.034;
35 float const lat_rad = lat * M_PI / 180;
36 return METER_PER_PIXEL_ZOOM_0 * std::cos(lat_rad) / (1 << zoom);
44 return (1 << zoom) - 1;
50 inline double getTileWH(
double const latitude,
int const zoom)
58 int constexpr tile_w_h_px = 256;
63 double const tile_w_h_m = tile_w_h_px * resolution;
int zoomToMaxTiles(int zoom)
static constexpr int MAX_BLOCKS
Max number of adjacent blocks to support.
double getTileWH(double const latitude, int const zoom)
static constexpr int MAX_ZOOM
Max zoom level to support.
float zoomToResolution(double lat, int zoom)