История изменений
Исправление Uter, (текущая версия) :
Ну это просто
Вычисляешь координаты прямоугольника в градусах
На каждом уровне масштаба с максимально доступного (19 вроде - тут у разных систем (и в разных областях) по-разному) переводишь эти координаты в пиксели (с учетом типа проекции и датума (привязки)), уменьшая уровень до тех пор, пока не влезет в экран.
Исходная версия Uter, :
Ну это просто
Вычисляешь координаты прямоугольника в градусах На каждом уровне масштаба с максимально доступного (19 вроде - тут у разных систем (и в разных областях) по-разному) переводишь эти координаты в пиксели (с учетом типа проекции и датума (привязки)), уменьшая уровень до тех пор, пока не влезет в экран.