SimpleWeather JS 如何知道显示天气详细信息的位置?

How does SimpleWeather JS know the location to display weather details?

我在我的天气小部件项目中使用 http://simpleweatherjs.com/ SimpleWeather JS, 我想知道,JS 如何知道显示天气详细信息的位置? 有任何类型的使用许可吗?

视情况而定。一种方法是按城市/位置名称设置您的位置,例如

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-LICENSE 下的。但我不确定它使用的雅虎天气 api 许可证...

看起来 SimpleWeather 已经消失了,不再存在了。