Как SimpleWeather JS узнает местоположение для отображения информации о погоде?

Я использую http://simpleweatherjs.com/ SimpleWeather JS в своем проекте для виджета погоды, я хочу знать, как JS знает местоположение для отображения информации о погоде? есть ли лицензия на его использование?

1 ответ

Похоже, SimpleWeather ушел, больше не существует.

Это зависит. один из способов установить ваше местоположение по городу / названию местоположения, например

loadWeather('Seattle','');

другой - использовать широту и долготу в сочетании с запятой

loadWeather('53.5688799,9.9761916');

Вы также можете использовать JavaScript, чтобы получить ваши данные геолокации

navigator.geolocation.getCurrentPosition(function(position) {
  loadWeather(position.coords.latitude+','+position.coords.longitude); 
});

Учтите, что пользователь должен разрешить js читать его местоположение.

посмотреть полную демонстрацию на http://codepen.io/fleeting/pen/Idsaj

за то, что я прочитал, simpleweatherjs находится под лицензией MIT. но я не уверен насчет лицензии yahoo weather api, которую он использует...

Другие вопросы по тегам