Цитата:
|
да ты прав, я забыл у точек для топ отнять внешние отступ , на увеличение работает, а вот с уменьшением щас буду разбиратся
|
кстати мой вариант теперь тоже работает http://javascript.ru/forum/events/30...tml#post196383
|
Цитата:
- Ксать чо те просто не вычислять отношение текущей ширины wrapper к самой изначальной исходной - это и будет реальный zoom - на который и нужно домножить координаты точек ? (не нун уменьшение - увеличение тестить |
нет теперь нужно , я не занимался уменьшение пока не закончил увелечение , а теперь буду что то думать с уменьшением
|
cyber,
дык выкинуть проще - те нун ток отношение найти, - всё одно ти точки делаешь после зума карты - воть там, в зуме карты и определить отношение |
хм, не работает, делал так
текущий размер / исходный размер |
cyber,
Исходный - это статический самый начальный - он константа вот бьл изначально 100px текущий стал 50 = zoom у тебя 0.5 текущий стал 70 zoom у тебя 0.7 текущий стал 200 zoom у тебя 2.0 координаты точек изменяцо в помножая на zoom тоже начальные исходные координаты Которые при ширине 100 |
пока в качестве константы использую размеры заданные в стилях
.map .wrapper{ width:1600px; height:1000px; cursor: move; } |
Цитата:
|
Часовой пояс GMT +3, время: 00:14. |