Пользователь HeadHunter
Для входа воспользуйтесь учетной записью любого из проектов HeadHunter или зарегистрируйтесь
Автор в моей ленте чтения
Зарегистрируйтесь, чтобы подписаться на записи этого автора.


Календарь

Поиск по журналу
 

Записи по темам

Савчук Игорь

Игорь Савчук. Маркетинг и PR : panoramio

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

14 марта 2009, 13:08
Скрыть запись
Скрыть запись

Один из клиентов порекомендовал один очень хороший сервис от гугла. С его помощью можно просмотреть и скачать фотки с любого уголка мира, и не только вручную, но и без проблем спарсить скриптом !

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

Причем каждая фотография привязана к координатам! Вот собственно, если надо срочно красивые и качественные фотки с любого уголка мира, то лучше сервиса Вы не найдете.

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

  • order - порядок сортировки. по умолчанию передается popularity (по популярности)
  • set - какой набор фоток показывать. по умолчанию public (открытые для всех)
  • from, to - параметры постраничного вывода. начиная с какой позиции и по какую позициию выдавать фотки. за язык MySQL это можно перевести как limi from,(to-from)
  • minx,miny,maxx,maxy - координаты прямоугольного "окна", в котором искать фотографии. Его нетрудно определить, зная координаты центра города и его примерные размеры
  • requester - обязательный параметр, туту передаем значение map
Собственно, можно без проблем парсить фотки и загонять в свою БД. А еще лучше не парсить, а подгружать динамически при помощи того же AJAX' при отображении города на своем сайте. Или написать скрипт который раз в день будет скачивать и обновлять в базе ссылки. Одним словом, как Вам удобнее.
------------------

Для тех кто любит игры:

Интересная историческая игра: сокровища монтеcумы

супер корова - а от этой игры вообще нельзя оторваться.

Тоже интересно не меньше чем предыдущие - фитнес клуб венди

Для тех кто строит дом в Оренбурге монтаж отопления Оренбург,

+ 0
- 0
Просмотров:
10