Skip to content

Instantly share code, notes, and snippets.

@bdiegel
Created November 2, 2015 14:57
Show Gist options
  • Save bdiegel/cdf870c7a80720d40a57 to your computer and use it in GitHub Desktop.
Save bdiegel/cdf870c7a80720d40a57 to your computer and use it in GitHub Desktop.
Android Maps Zoom Levels

Zoom levels

Maps have an integer “zoom level” which defines the resolution of the current view.

  • Level 0 (lowest zoom level): entire world can be seen on one map
  • Level 21+: individual buildings

Each succeeding zoom level doubles the precision in both horizontal and vertical dimensions:

256 * 2^N dp

Approximation in miles:

16 = 1/4 mile, 15 = 1/2 mile, 14 = 1 mile, 13 = 2 miles, 12 = 4 miles, 11 = 8 miles

In meters per pixel:

zoom m/px
  19  0.19
  18  0.37
  17  0.74
  16  1.48
  15  3
  14  6
  13  12
  12  24
  11  48
  10  95
   9  190
   8  378
   7  752
   6  1,485
   5  2,909
   4  5,540
   3  10,064
   2  16,355
   1  21,282

Resources

To calculate zoom level for desired raidus see To calculate zoom from bounds see

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment