Тайлы и quadkey
Веб-карты нарезаны на тайлы по 256 пикселей в проекции Web Mercator. На зуме z мир имеет ширину 2^z тайлов; тайл обозначают z/x/y, где x отсчитывается от 180° з. д., а y — сверху, от 85,05° с. ш. Эту схему используют OpenStreetMap, Google и большинство библиотек; Bing записывает тот же тайл как quadkey — по одной цифре от 0 до 3 на каждый уровень зума.
Конвертер показывает тайл 18-го зума (около 150 м на экваторе и около 85 м на широте Москвы) и его quadkey по формулам из вики OpenStreetMap и описания Bing Maps Tile System, сверенным с их опубликованными примерами. Красная площадь — тайл 18/158466/81949, quadkey 120310101100022212. Вставьте URL тайла, z/x/y или quadkey, чтобы увидеть центр тайла.
Частые вопросы
Совпадает ли номер y в TMS?
Нет. В TMS y отсчитывается снизу: y(TMS) = 2^z − 1 − y. Конвертер использует схему XYZ (Google/OSM).
Подходят ли эти номера для тайлов Яндекс Карт?
Не напрямую. Яндекс Карты строят тайлы в проекции Меркатора на эллипсоиде (EPSG:3395), а не в Web Mercator (EPSG:3857). Номер x у них тот же, а y отличается, поэтому тайлы двух схем не совпадают.