Показать сообщение отдельно
  #112 (permalink)  
Старый 30.08.2012, 22:59
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

я устанавливаю координаты относительно zooming (блока в котором лежат карта и точки)
points.each(function() {

  var coords = $(this).offset();
  var zoomCoord = zooming.offset();
  
   $(this).css({
	  left: coords.left - zoomCoord.left +'px',
	  top: coords.top - zoomCoord.top +'px'  
	     
	   
	   });

и потом просто получаю координаты из самих точек (беру тот вариант который делал изначально, так как работают они одинаково и твой и мой)
var left = parseInt($(this).css('left'));
var top = parseInt($(this).css('top'));

и потом умножаю их на зум
Ответить с цитированием