Да. именно так. Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения источников в виде специализированного URL.DJ VK писал(а):Да нет, человеку нужен свой сайт с картами походу. Чтоб открывался на разных платформах. То есть не только тайлы, но и набор скриптов для отображения и манипуляции с картами. приложение для клиента в комплекте. Так?zed писал(а):Так вам не понятно как пересчитать координаты X/Y/Z в путь к тайлу в кэше САС?
Собственный сервис
Модератор: Tolik
Re: Собственный сервис
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Собственный сервис
как то так ?leshco писал(а):Да. именно так. Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения источников в виде специализированного URL.
Re: Собственный сервис
Только LeafLet является клиентом. И в данном примере он пользуется сервисом: http://tile.openstreetmap.org/{z}/{x}/{y}.pnggarl писал(а):как то так ?leshco писал(а):Да. именно так. Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения источников в виде специализированного URL.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Собственный сервис
Если вам нужен только доступ к тайлам по url, то я не могу понять в чем загвоздка. Проблема поставить http сервер и написать скрипт транслирующий url в путь к тайлу на диске?
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Собственный сервис
А серверу-то какая разница, на чей запрос отвечать - браузера ли, приложения ли...leshco писал(а):Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения
Ну так возьмите да напишите ту обвязку, которая нужна. PHP/Perl/CGI Вам в руки и в консоль, и вперед. Займет буквально десяток строк - тайловый кэш САСа очень простой.leshco писал(а):Весь вопрос не в том, чтобы выложить файлы через HTTP. А в том, чтобы корректно отдавать нужные тайлы, передавая координаты и масштаб в запросе URL. По типу: http:\\my-service\[X]\[Y]\[Z].png
В чем конкретная проблема-то, не пойму?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


-
Ivan30
- Советчик
- Сообщения: 429
- Зарегистрирован: 14 мар 2011, 19:14
- Откуда: дельта Волги
- Благодарил (а): 60 раз
- Поблагодарили: 139 раз
Re: Собственный сервис
если смотреть саспланетой, то достаточно одного http сервера с закинутой в него папкой map с тайловым кешем
params.txt
GetUrlScript.txt
params.txt
Код: Выделить всё
DefURLBase=http://myserver.ru/mapКод: Выделить всё
begin
ResultURL:=GetURLBase+'/z'+inttostr(GetZ)+'/'+inttostr(GetX/1024)+'/x'+inttostr(GetX)+'/'+inttostr(GetY/1024)+'/y'+inttostr(GetY)+'.jpg';
end.