嗨,我想在我的应用程序之一实现天气功能。 所以为此我需要使用天气API.so任何人都可以建议我哪个天气的API和教程如何实现这个使用jQuery Mobile。如何实现天气API
1
A
回答
5
这里有几个解决方案,这一切都取决于你愿意走多远。你想立即显示最终结果还是你想自己解析它?
完整的解决方案
Yahoo! Weather Feed Plugin for jQuery
HTML:
<div data-role="page" id="index">
<div data-theme="a" data-role="header">
<h3>
First Page
</h3>
<a href="#second" class="ui-btn-right">Next</a>
</div>
<div data-role="content">
<div id="test"></div>
</div>
<div data-theme="a" data-role="footer" data-position="fixed">
</div>
</div>
的Javascript:
$(document).on('pagebeforeshow', '#index', function(){
$(document).ready(function() {
$('#test').weatherfeed(['UKXX0085','EGXX0011','UKXX0061','CAXX0518','CHXX0049']);
});
});
工作例如:http://jsfiddle.net/Gajotres/7qvJH/
也许是最好的一个,因为你会得到可行的插件,但你可以用它来展示如何过你想要的数据,无论你想去的地方。
工作实施例(未矿):http://jsfiddle.net/fleeting/a4hbL/
HTML:
<!-- Docs at http://simpleweather.monkeecreate.com -->
<div id="weather"></div>
使用Javascript:
// Docs at http://simpleweather.monkeecreate.com
$(document).ready(function() {
$.simpleWeather({
zipcode: '',
woeid: '2357536',
location: '',
unit: 'f',
success: function(weather) {
html = '<h2>'+weather.temp+'°'+weather.units.temp+'</h2>';
html += '<ul><li>'+weather.city+', '+weather.region+'</li>';
html += '<li class="currently">'+weather.currently+'</li>';
html += '<li>'+weather.tempAlt+'°C</li></ul>';
$("#weather").html(html);
},
error: function(error) {
$("#weather").html('<p>'+error+'</p>');
}
});
});
教程
来源:谷歌的天气饲料
这是一个简单的教程。在那里你会发现一切都可以自己做。只需要警告,它需要PHP和jQuery。
来源:雅虎天气饲料
另一个伟大的教程。它只需要jQuery。在那里,你会发现你需要做的一切,使其工作。
演示:http://demo.tutorialzine.com/2012/05/weather-forecast-geolocation-jquery/
虽然本教程有一些瑕疵(它需要你的地理位置),它可用于手动创建新的天气插件。
+0
jsfiddle已被删除!和Yahoo! Weather Feed Plugin for jQuery不再受支持 – 2017-10-26 07:36:11
相关问题
- 1. 如何实现Xoap天气api
- 2. Python天气API
- 3. 天气雅虎天气api预测
- 4. 天气API和JSON
- 5. 诺阿天气API
- 6. 历史天气api?
- 7. 天气API http://www.weather.gov/
- 8. 天气API和HttpURLConnection
- 9. 降雪天气api
- 10. 如何在c中使用天气api#
- 11. 如何缩短天气api的代码?
- 12. 如何实现天气应用程序的温度标记?
- 13. 如何实现自定义动画天气MapKit叠加 - iOS,Swift
- 14. 如何在iphone中实现天气功能?
- 15. 天气api,api for iphone,api for php
- 16. iPhone:天气报告API库
- 17. 无法获取天气API
- 18. Ajax天气地下API
- 19. Android上的NOAA天气API
- 20. Python天气API问题
- 21. 雅虎天气api解析
- 22. NWS天气模块API
- 23. 天气API连接崩溃
- 24. 使用OAuth的天气API
- 25. 国际天气API(PHP)
- 26. API请求天气地下
- 27. 未记录Yahoo!天气API?
- 28. 使用weatherbug天气api
- 29. 如何从雅虎天气得到5天天气预报
- 30. 我如何将天气图实施为天气频道应用程序?
请参阅http:// stackoverflow。com/questions/3363052/best-weather-apis-free-for-commercial- – wmfairuz 2013-04-04 08:58:40