vdemidov писал(а):Конечно есть.
Правой кнопкой на нужном вам тайле и выбираете "Копировать в буффер обмена\Относительный путь к изображению"
Спасибо за ответ, но я имел ввиду другое. Меня этот вопрос интересует как программиста а не как пользователя. Хотелось сделать программу, которая из кеша накачанного SASPlanet-ой по координатам выдает картинки. Не важно на каком языке это будет (C++, VisualBasic, Paskal, может еще чего я пойму).
Такая функция точно есть, т. к. в строке состояния SASPlanet-а пишет пути к тайлам, при наведении мышей.
Предполагаю что должно быть что-то подобное:
void filename(char* path, long z, float lon, float lat)
{
long ind_x, ind_y;
ind_x=((180.0+lon)/360.0)*(1<<z); // (1<<z) = 2^z
ind_y=((90.0-lat)/180.0)*(1<<z);
sprintf(path,
"cache/.../z%i/%i/x%i/%i/y%i.png",
z,(ind_x>>11),ind_x%4096,(ind_y>>11),ind_y%4096);
}
Но выдаваемые функцией результаты не совпадают с действительными. Я понимаю что там есть смещение для каждой карты, но думаю что оно не на столько большое.
А база данных только усложнит доступ (прийдется еще и SQL использовать), пока это делать не надо.