cyber,
Я завтра гляну - засыпаю уже |
Цитата:
|
кажется понял :
у гугла карта разбита на блоки и когда я двигаю я двигаю общий контейнер , так как у точки позиция относительно контейнера поэтому она и не двигается |
Цитата:
масштабирование не помогло ? При оnscroll нужно менять не только масштаб у карты но и так же само масштаб у координат <div class="point_on_map"></div> |
Цитата:
и мне было интересно почему у них точки при перемещение не смещаются.. |
cyber,
а где у Вас добавления смещения при drag and drop к <div class="point_on_map"></div> ? |
Цитата:
и я вроде разобрался Цитата:
|
cyber,
Ну сделайте контейнер с картой - postion relative(или абсолюте) - тогда - если точки у Вас внутри контейнера - то будет аналогично вместе с картой |
Цитата:
|
блин опять что то не так
при увеличение все работает, но при уменьшение не правильно function resize_zoom (i) { var point, top, left, posLeft, posTop; point = points.eq(i); posLeft = point.offset().left - coord_elem.left;//текущая позиция точки posTop = point.offset().top - coord_elem.top;//текущая позиция точки top = (getHeight / (getHeight - step.height))/* get(Height/Width) размер картинки после увлечения step.height на сколько увеличить высоту */ left = (getWidth / (getWidth - step.width)); if (!zoom) {// если zoom false уменьшаем top = (getHeight / (getHeight + step.height)); left = (getWidth / (getWidth + step.width)); } return { top: Math.round(top * posTop), left: Math.round(left * posLeft), point: point } } } |
Часовой пояс GMT +3, время: 05:57. |