Как отобразить географическое местоположение на основе одного или всех этих сервисов - PullRequest
0 голосов
/ 22 сентября 2008

Я ищу решение для сопоставления одного или всех следующих Flickr, twitter, vimeo, exif, ключевых слов или чего-либо еще для карт Google. Я пытаюсь показать карту своего местоположения при обновлении социальных сайтов.

Ответы [ 2 ]

1 голос
/ 03 октября 2008

Если каждый из сервисов, которые вы хотите , поддерживает GeoRSS , то вы действительно можете построить такую ​​карту с нулевым кодированием! Это связано с тем, что Карты Google поддерживают непосредственное отображение канала GeoRSS. Все, что вам нужно сделать, это ввести URL-адрес канала RSS с данными GeoRSS в поле на картах Google. Вот пример фида из моего "Что такое вред"? веб-сайт отображается в Картах Google.

Теперь вы упомянули там несколько сервисов, каждый из которых, вероятно, имел бы свой собственный фид GeoRSS. Что вам нужно сделать, это объединить каналы перед передачей полученного канала в Карты Google. Есть множество способов сделать это, один быстрый способ указать и щелкнуть через Yahoo Pipes . Найдите здесь «merge feed» или «merge RSS», и вы найдете множество примеров, которые вы можете скопировать и изменить.

Yahoo Pipes также имеет функциональность для добавления кодирования GeoRSS к каналам, у которых его еще нет. Вы можете использовать это для ввода данных, таких как сообщения в блоге и сын, которые могут быть не GeoRSS. В разделе «Операторы» можно найти виджет «Извлечение местоположения».

Что касается сайтов, которые вы упомянули:

  • Flickr: Да. Убедитесь, что вы нанесли на карту свои фотографии и используете ленту с пометкой «geoFeed».
  • twitter: есть сервис под названием GeoTwitter , который может добавить это для вас.
  • vimeo: Похоже, они не поддерживают его из коробки.
0 голосов
/ 22 сентября 2008

Хороший скрипт greasemonkey для облегчения геотаггинга на Flickr.

...