2014-11-07 4 views
2

Я не вижу много доступной информации, сравнивая доступные API погоды. В чем разница между OpenWeatherMap и Wunderground. Я вижу, что платная версия Wunderground имеет несколько более высоких уровней с большим количеством функций, но свободный уровень OpenWeatherMap позволяет использовать огромное количество приложений.API OpenWeatherMap против API Wunderground?

Есть ли компромиссы реализации, которые не очевидны?

ответ

1

Вот сравнение различных API, прогноз погоды:

7 Weather Forecast API for Developing Apps

Он содержит сравнение следующих действий:

  1. Открыть Погода Карта
  2. AccuWeather
  3. Погода Канал
  4. Dark Sky
  5. APIXU Погода API
  6. World Weather Online
  7. Weatherbit.io

Вот текст статьи:

1. Open Weather Map

Служба OpenWeatherMap предоставляет бесплатные метеорологические данные и API прогнозов, подходящие для любых картографических услуг, таких как веб-приложения и приложения для смартфонов.

Идеология вдохновлена ​​OpenStreetMap и Википедией, которые делают информацию свободной и доступной для всех.

OpenWeatherMap предоставляет широкий диапазон данных о погоде, таких как карта с текущей погодой, прогноз недели, осадки, ветер, облака, данные метеорологических станций и многие другие. Данные о погоде поступают от глобальных метеорологических служб и более 40 000 метеорологических станций.

Вы можете получить любые данные о погоде для вашего приложения, используя JSON/XML API

Цена: Бесплатно (See pricing details)

API: http://www.openweathermap.com/API

2. AccuWeather

AccuWeather предоставляет премьеру um по прогнозированию погоды во всем мире. API AccuWeather предоставляет подписчикам доступ к данным о погоде на основе местоположения через простой веб-интерфейс RESTful. Данные доступны на более чем 40 языках и диалектах. Ответы данных возвращаются в JSON и JSONP.SSL-шифрование также доступно для безопасной связи.

Для доступа к API AccuWeather требуется ключ API. Свяжитесь с [email protected], чтобы получить ключ API.

Update: AccuWeather предлагает новый API Developer Portal для более легкого доступа к API: https://developer.accuweather.com/

Цена: Премиум (Контакт [email protected])

API: http://api.accuweather.com/

3. The Weather Channel

Weather Channel (weather.com) - американский спутниковый телевизионный канал, обеспечивающий прогноз погоды более 30 лет. Weather Channel и Weather Underground, Inc сотрудничали, чтобы предоставить API погоды с глобальным охватом на 80 языках.

Данные о погоде для вашего приложения в JSON или XML. Формат GIF, PNG или SWF также предлагается.

Цена: Премиум - Бесплатно 500 вызовов API в день для разработки. (See pricing details)

API: http://www.wunderground.com/weather/api/?ref=twc

4. Dark Sky

The Dark Sky Компания специализируется на прогнозировании погоды и визуализации, и они обеспечивают разработчику дружественный глобальный прогноз погоды API с до 1000 API в день бесплатно.

API использует простой интерфейс JSON. Предоставленные сообществом API-оболочки позволяют интегрировать только пару строк кода.

Вы можете использовать API как в коммерческих, так и в некоммерческих целях. Значок с значком «Powered by Dark Sky» требуется везде, где вы показываете данные из API.

Цена: Бесплатно за 1000 вызовов API ежедневно, 1 доллар за 10 000 вызовов API после этого.

API: https://darksky.net/dev/

5. APIXU Weather API

APIXU предоставляет услугу Weather API в формате JSON и XML-формате. Их бесплатный план имеет ограничение в 5000 вызовов API в месяц.

Они предлагают текущую информацию о погоде, а также прогноз на 10 дней вместе с 30-дневной историей погоды в свободном плане.

Библиотеки API доступны на всех основных языках программирования, таких как C#, PHP, JAVA, Ruby, Python и JavaScript.

Цена: Бесплатно для вызовов API 5000 ежемесячно.Up-градуируемых (See Pricing)

API: https://www.apixu.com/api.aspx

6. World Weather Online

Мир Погода Онлайн APIs предоставляют возможность получить местную погоду, историческую местную погоду, лыжи и горные погоды и данные о морской погоде. API-интерфейсы предоставляют информацию о погоде, используя стандартные HTTP/S-запросы в форматах, таких как XML, JSON и JSON-P.

Они предоставляют API-интерфейс для вас, чтобы глубоко погрузиться в их API. Хотя их бесплатный план теперь прекращен, вы можете попробовать свой премиальный API в течение 60 дней.

примеры кода на всех основных языках программирования предоставляется на их сайте, в том числе VB.Net, PHP, Objective-C, C# и т.д.

Цена: Премиум с 60-дневная бесплатная пробная версия (See Pricing)

API: https://developer.worldweatheronline.com/api/

7. Weatherbit.io

Weatherbit.io предоставляет бесплатный API погоды, а также API исторических данных о погоде. Их бесплатный план позволяет 45 вызовов API в минуту, а также доступ к 30-дневным историческим метеорологическим данным и 5-дневному прогнозу с интервалом обновления 2 часа.

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

Цена: Free уровня с обновлениями премиум (See Pricing)

API: https://www.weatherbit.io/api

0

Вы можете найти хорошее сравнение погодных API here.

+6

Вы должны обновить свой ответ с кратким сравнением. Нет никакой гарантии, что связь не сломается. Если да, то ваш ответ будет бесполезен – Chris