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

Сообщение от Deff Посмотреть сообщение
cyber,
1. Считаю нужно добивацо ясности во всём

2. Покажи реальный подсчет координаты пойнтера?

3. Где начальные неизменяемые установки для заострённого края(от краёв картинки карты) при максимальном масштабе ? ,которые в дальнейшем множацо на zoom.
ты об этом?
нет разницы чей вариант использовать твой или мой результаты одинаковы
function setNewPosition (zoom, width, height) {

 
points.each(function(index, element) {
 
  var left = parseInt($(this).css('left'));
  var top = parseInt($(this).css('top'));

  if (zoom) {
   left *= width / zooming.width();
   top *= height / zooming.height();
  } else {
	left /= zooming.width() / width;
   top /= zooming.height() / height;  
	  
	}
	

   $(this).css({
	  left:left+'px',
	  top: top +'px'  
	 }); 
	 
});
		
	
}

я только что провел эксперемент, взял обьект на карте измерял расстояние до него при исходном размере , рассчитал по той формуле что и для точек и получилось что считает правильно, потом проверил линейкой(плагин линейка) при макс зуме и совпали координаты(с не большую погрешностью).Значит дело все таки в самих точках
Ответить с цитированием