Показать сообщение отдельно
Старый 14.01.2007, 13:24
vic_ вне форума Посмотреть профиль Отправить личное сообщение для vic_ Посетить домашнюю страницу vic_ Найти все сообщения от vic_
  № 2  
Ответить с цитированием
vic_
 
Аватар для vic_

Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
может я что то не понял.
Текущий зум вычисляется как отношение площади карты к площади выделения. Если площадь карты равна 100, а площадь выделения 50, то zoom=100/50=2. Отлично, теперь передвигаем карту так, что бы центр выделения оказался в центре вьюпорта а после смещения увеличиваем карту на величину зума. По моему все.


Последний раз редактировалось vic_; 14.01.2007 в 13:30.