Показать сообщение отдельно
Старый 08.01.2012, 15:14   #11
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

delphi Код:
x:=(x - MAP_MIN_X);   y:=(y - MAP_MIN_Y);   GX:=x div regionSize + GEO_X_FIRST; //получаем х региона   GY:=y div regionSize + GEO_Y_FIRST; //получаем у региона   mx:=x div (regionSize / psx)); //получаем координаты на карте   my:=y div (regionSize / psy)); //в зависимости от размера региона в пикселях   mx:=mx-((первыйОтображаемыйРегионGX-GEO_X_FIRST)*psx);   my:=my-((первыйОтображаемыйРегионGY-GEO_Y_FIRST)*psy);
во, вот так полюбому
__________________
Начало.
supernewbie вне форума   Ответить с цитированием