http://maps.probki.net/Maps2/default.asp?
Многие сервисы есть, а Сити гид как то забыли. Реально прикрутить карты ?
Карты City Guide
Модератор: Tolik
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Карты City Guide
Papazol писал(а):Они формируют сразу всю картинку на сервере у себя, тайлов нет. Хитрые!
Запрос общей картинки с нужным нам регионом 256\256 по центру, получение общей картинки, вырезка 256\256 из центра. Получится 1 тайл.
Сдвиг центра запрашиваемой общей картинки на 256пикс в нужную сторону, запрос общей картинки, вырезка 256\256 с центра......продолжать, пока хватит циклов.
Либо проще - передавать в составе ХТМЛ-запроса разрешение нашего экрана как 256\256пикс (вместо например 1024\768), если веб-сервер на той стороне поддерживает генерацию размера общей картинки именно исходя из этого параметра - то мы будем получать готовые стандартные тайлы.
Неэффективно и долго, но если очень нужно - то это единственный способ борьбы с такими сервисами.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Карты City Guide
samsomus писал(а):хорошо бы увидеть реализацию всего этого в виде ZMP
Про ZMP не знаю, а вот прокси-скриптиком все это делается на ура.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Карты City Guide
1. Пишешь хитрый скриптик (например на Perl), говоришь ему слушать порт например 80 (для HTTP) или любой другой (если знаешь что делаешь)Niki писал(а):поделись и распиши пжлт
2. Пускаешь его на своей (или не своей) машине
3. В сасе в параметрах нужной карты пишешь например не http://www.google.com/..., а http://127.0.0.1/...
Всё. САС будет генерировать нужный УРЛ согласно ЗМП, и спрашивать контент у скриптика а не у родного сервера. А уже дело скриптика - решить, что и как отдать САСу в ответ на принятый запрос, через какие цепочки проксиков забрать контент с родного сайта и с какой конкретно работой куков, итд. То есть, ты волен указать какую душа пожелает логику обработки контента, не привязываясь к собственно САСу и не озадачивая САСовских авторов темами "Не качается - помогитееееее!!". Что угодно можно делать самому - хоть в базу данных контент клади, или свои ватермарки накладывай до того как его САСу отдавать - дело хозяйское....
PS: скриптик тебе написать под CityGuide не проси - мне лениво.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

