Сегодня 14 декабря, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7277
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Втілення моєї свідомості
Втілення моєї свідомості
Голосов: 2
Адрес блога: http://ihor108.livejournal.com/
Добавлен: 2008-04-14 20:05:12
 

Любые фотографии со всего мира для вашего сайта

2009-03-14 13:19:59 (читать в оригинале)

Один из клиентов порекомендовал один очень хороший сервис от гугла. С его помощью можно просмотреть и скачать фотки с любого уголка мира, и не только вручную, но и без проблем спарсить скриптом !
Собственно у нас заказали серъезный турпортал с возможностью размещения фотогалерей для всех городов мира. В качестве источника фотографий Клиент нам показал сервис www.panoramio.com. Сервис просто замечательный - вводиш название города или известного места и сразу же данный участок отображается на карте гугла, а слева - фотографии, сделанне в данной местности пользователями Picasa:

Причем каждая фотография привязана к координатам! Вот собственно, если надо срочно красивые и качественные фотки с любого уголка мира, то лучше сервиса Вы не найдете.
И еще один ооочень приятный момент для нас, разработчиков. Отдельным пожелаением клиенты была возможность скачивать эти фотографии автоматом. И реализировать это оказалось довольно просто ! Фотографии подгружаются при помощи AJAX-запроса. Запрос отправляется скрипту http://www.panoramio.com/map/get_panoramas.php и передает следующие параметры:
  • order - порядок сортировки. по умолчанию передается popularity (по популярности)

  • set - какой набор фоток показывать. по умолчанию public (открытые для всех)

  • from, to - параметры постраничного вывода. начиная с какой позиции и по какую позициию выдавать фотки. за язык MySQL это можно перевести как limi from,(to-from)

  • minx,miny,maxx,maxy - координаты прямоугольного "окна", в котором искать фотографии. Его нетрудно определить, зная координаты центра города и его примерные размеры

  • requester - обязательный параметр, туту передаем значение map

На выходе скрипт выдает JSON, которые очень легко спарсить и обработать. Например для нешего родного Киева посылается следующие запрос:


и на выходе мы получаем:

Собственно, можно без проблем парсить фотки и загонять в свою БД. А еще лучше не парсить, а подгружать динамически при помощи того же AJAX' при отображении города на своем сайте. Или написать скрипт который раз в день будет скачивать и обновлять в базе ссылки. Одним словом, как Вам удобнее.
----
мужская одежда оптом

Тэги: google, maps, panoramio, picasa

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.