Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Маштабирование карты


Автор: In0stRAnez 11.10.2014, 16:48
Привет Всем!
Подскажите? может кто то сталкивался с похожим вопросом.

Задача, делаю карту на полигонах свг, соответственно width и height 100%
карту необхоимо маштабировать при клике на какую нибудь местность
маштабирование должно происходить так что кликаешь и происходит выравнивание по центру того места на которое кликнули

пытался делать через  scale++

проблема в том что происходит смещение при маштабировании

есть у кого то варианты решения?

заранее спасибо)

Автор: Rrader 11.10.2014, 17:51
После масштабирования можно найти координаты центра экрана (width и height пополам), а затем перевести координаты полигона в экранные (по ссылке пример). На полученную разность переместить карту.
http://msdn.microsoft.com/en-us/library/ie/hh535760(v=vs.85).aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)