Хочу отдавать его в сеть через HTTP сервер, набрасал простенький php скриптик для отдачи картинок
- Код: Выделить всё
<?php
$zoom= isset($_GET['z']) ? $_GET['z'] : "";
$x= isset($_GET['x']) ? $_GET['x'] : "";
$y= isset($_GET['y']) ? $_GET['y'] : "";
$folder= isset($_GET['fold']) ? $_GET['fold'] : "sat"; //Тип кеша
$tx=$x/1000;
$ty=$y/1000;
if ($tx>1){$t=intval($x/1000);}else{$tx=0;}
if ($ty>1){$ty=intval($y/1000);}else{$ty=0;}
$img="./cache/".$folder."/z".$zoom."/".$tx."/x".$x."/".$ty."/y".$y.".jpg";
header("Location: http://СЕРВЕР/map/$img");
exit();
?>
При зуме до 16-ти все отлично работает, при большем все куда-то съезжает (/z16/18/x19342/7/y7982.jpg) или (/z17/37/x38824/...)
Это на Спутнике Гугла, На DGsat при большем зуме эти расхождение еще больше.