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 已经消失了,不再存在了。
我在我的天气小部件项目中使用 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 已经消失了,不再存在了。