LINUX.ORG.RU

История изменений

Исправление slovazap, (текущая версия) :

В тот раз я решал проблему на фултайм 2 недели.

Ты смеёшься наверное, да?

Далее нужно связать DPI и максимальное расстояние которое нужно отобразить. Тоже пока не понял.

Зачем тебе DPI когда тайлы сделаны из пикселей и размеры экрана заданы в пикселях?

Считаешь нужное разрешение по горизонтали/вертикали - размер экрана/размер прямоугольника в пикселах/км.

Разрешение каждого зума в тех же единицах = резмер тайла (256) * 2**zoom / длина параллели.

Осталось найти максимальный зум, на когорый хватит разрешения, циклом или round'ом, на что мозгов хватит.

Исходная версия slovazap, :

В тот раз я решал проблему на фултайм 2 недели.

Ты смеёшься наверное, да?

Далее нужно связать DPI и максимальное расстояние которое нужно отобразить. Тоже пока не понял.

Зачем тебе DPI когда тайлы сделаны из пикселей и размеры экрана заданы в пикселях?

Считаешь нужное разрешение по горизонтали/вертикали - размер экрана/размер прямоугольника в пикселах/км.

Разрешение каждого зума в тех же единицах = резмер тайла (256) * 2**zoom / длина параллели.

Осталось найти максимальный зум, у когорого хватит разрешения, циклом или round'ом, на что мозгов хватит.