申请秘钥:http://lbsyun.baidu.com/apiconsole/key  ,有个百度账号就行ak=开发者秘钥

url地址  :http://api.map.baidu.com/telematics/v3/weather?location=北京%E5%8C%97%E4%BA%AC&output=json&ak=tQydkkwXfEtSNgvAEHUr1v6u0GbXUvZo&&callback=JSON_CALLBACK

 var app=angular.module('app',[]);
// //天气
app.controller('weather',function ($scope,$http){
$scope.t1= '北京';
$scope.$watch('t1',function (){
$http.jsonp('http://api.map.baidu.com/telematics/v3/weather?location='+$scope.t1+'&output=json&ak=tQydkkwXfEtSNgvAEHUr1v6u0GbXUvZo&callback=JSON_CALLBACK').success(function (data){
$scope.lightNight='';//白天或者黑夜的图片
$scope.city=data.results[0].currentCity;
$scope.temperature = data.results[0].weather_data[0].temperature;
//白天黑夜
var oDate = new Date();
var oH = oDate.getHours();
if (oH > 6 && oH < 18) {
$scope.lightNight = data.results[0].weather_data[0].dayPictureUrl;
}else{
$scope.lightNight = data.results[0].weather_data[0].nightPictureUrl;
}
});
});
});

最新文章

  1. JavaScript高级-定义函数(类)方法
  2. JAVA个人知识总结
  3. PHP数组处理函数的使用array_push(一)
  4. 如何调试SSIS包之跟踪变量赋值
  5. Android学习系列(36)--App调试内存泄露之Context篇(上)
  6. 浅谈Java中的深拷贝和浅拷贝(转载)
  7. 07---Net基础加强
  8. Configure Puppet Master with Passenger and Apache on Centos
  9. java执行程序
  10. 图文详解YUV420数据格式
  11. 使用rar打包多个文件为exe可执行文件
  12. git tag的使用
  13. python two-dimensional array assignment initialize
  14. JAVA-实例方法被覆盖,静态方法被隐藏Explain
  15. 视觉词袋模型(BOVW)
  16. 【POJ2823】Sliding Window
  17. Kindle官方广告“自封”泡面盖
  18. Fruit HDU - 2152 -上下界生成函数
  19. 查看电脑本机的ip地址
  20. django的model操作整理

热门文章

  1. query和exec区别
  2. 成功解决Developer Express和Janus WinForms Controls中控件的冲突
  3. Jmeter 时间函数
  4. ssm整合用到的依赖jar包(不充足)
  5. 安装python3.6并使用virtualenvwrapper管理虚环境
  6. 自动化运维:(2)Shell 编程的流程控制
  7. linux常用命令---------------find
  8. windows部署服务(WDS)
  9. Spring Cloud health节点通过注册中心扫描状态的简单实现
  10. springboot整合es客户端操作elasticsearch(四)