Где я накосячил? Запутался совсем, проучаю $mx = 16308 $my = 20960 что обозначают эти значения? Положение точки на графической карте тут рядом не стояло
Код:
<?
$regionPixelXSize = 1812;
$regionPixelYSize = 2620;
$x = 0;
$y = 0;
$regionSize = 32768;
$GEO_X_FIRST = 11;
$GEO_Y_FIRST = 10;
$MAP_MIN_X = ($GEO_X_FIRST - 20) << 15;
$MAP_MIN_Y = ($GEO_Y_FIRST - 18) << 15;
$x = ($x - $MAP_MIN_X);
$y = ($y - $MAP_MIN_Y);
$GX = $x / $regionSize + $GEO_X_FIRST;
$GY = $y / $regionSize + $GEO_Y_FIRST;
$mx = ($x-($x % $regionSize)) / ($regionSize / $regionPixelXSize);
$my = ($y-($y % $regionSize)) / ($regionSize / $regionPixelYSize);
?>