Если каждый из сервисов, которые вы хотите , поддерживает 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: Похоже, они не поддерживают его из коробки.