2009-04-21 2 views
3

Я хотел бы добавить прогноз погоды на 5-10 дней на сайт. У меня возникли проблемы с поиском веб-сайта, который предоставляет код для встраивания прогнозов. Те немногие, что я нашел, выглядят ужасно (около 1990-х годов). Мне просто интересно, было ли на полпути чистое решение, которое я мог бы игнорировать в своих бесконечных поисках Google. Flash, iframe, ничего ...Хороший ресурс для встраивания прогнозов погоды

Я понимаю, что вытягивание погоды RSS Feed может быть единственным чистым решением, но я не очень хорошо разбираюсь в синтаксическом анализе RSS-каналов, поэтому для этого потребуется много работы мой конец, так как я буду копать документацию.

** Следует также упомянуть, что это приложение погоды находится на собственной странице. Значит, лучше. Если я не нахожу один достаточно большой, я просто внедрю его в плавающее окно (точнее, jQuery Overlay), а не его собственную страницу.

ответ

7

Forecast.io предлагает очень гладкий еженедельный прогноз embed solution. Вы также можете настроить цвета и шрифты в соответствии с вашим сайтом, если хотите. Это фиксированная высота, переменная ширина.

+0

Как замечательно, как Forecast.io, он не работает в IE. – aslum

+0

Эта услуга больше не бесплатна. Я не знаю, было ли это раньше. Теперь он предлагает 1000 просмотров бесплатно, и просмотры после этого будут сняты. – Firze

+0

У вас есть источник этого?Сообщение в блоге не обновлялось, и насколько я могу судить, для использования встраивания не требуется регистрация. –

3

Weather Underground - успешный сайт прогнозирования погоды, охватывающий большую часть мира (вы не говорите, где вам нужен прогноз). У них есть что-то бесплатное, называемое Weather Stickers, которое предлагает прямые трансляции текущей наблюдаемой погодной ситуации. Вы просто вставляете изображение на свою страницу. Как это:

Click for London, United Kingdom Forecast http://weathersticker.wunderground.com/weathersticker/big2_cond/language/www/global/stations/03772.gif

Они также предлагают прогноз погоды XML feeds and API, но вам нужно сделать какую-то работу. Или они могут построить вас custom site. Но вы должны заплатить за это.

Weather.com предлагает Weather Widgets, что является аналогичной идеей. Вы должны включить JavaScript для этого, поэтому я не могу показать его здесь. Похоже, у них есть RSS-каналы, и если у вас есть register, вы можете получить больше.

+0

Это возможно для окна поиска Google search; i.e https://www.google.co.in/search?q=weather+kolkata? Он генерирует красиво отформатированную коробку с данными о погоде. Как получить это как iframe в html? –

1

Если вы хотите иметь действительно хорошее встроенное программное обеспечение для погоды, используйте Weather Underground Api. Информация на Сайте (http://dutch.wunderground.com/weather/api/d/docs) очень хороша, с примерами и имеет все для вашей собственной разработки.

Информация основана на исходных данных для создания собственной среды вокруг нее. Это означает, что вам нужно создать внешний вид, они предоставляют данные.

И бесплатно!

1

Пробовал все другие службы выше, но ни один из них не работал на сайте с использованием HTTPS.

Я нашел эту услугу, которая работала:

http://www.booked.net/widgets/weather

+0

Я был удивлен тем, как немногие бесплатные виджеты поддерживают https. Спасибо за совет. Это были последние оставшиеся незашифрованные части на одном из моих сайтов. – ViennaMike

2

Там есть новый интерактивный генератор виджет погоды в https://weatherwidget.io/

Это бесплатно, очень настраиваемый, и виджеты, которые он создает в полной мере реагировать.

Смежные вопросы