1.先获取当前用户得ip地址

$.ajax({
              url: 'http://pv.sohu.com/cityjson?ie=utf-8',
              dataType: "script",
              success: function(){
                  getCity(returnCitySN.cip);
              }
});

2.获取用户得所在城市编码(我在使用得过程中遇到了跨域,所以用了jsonp)

function getCity(cip){
            $.ajax({
                url:"https://restapi.amap.com/v3/ip?ip="+cip+"&output=json&key=你的key",
                //传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
                dataType : "jsonp",//数据类型为jsonp
                jsonp: 'callback',
                //自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
                //jsonpCallback: 'list',
                type : "GET",
                async : false,
                success : function(data) {
                    weather(data.adcode);
                },
                error: function (e) {
                    // 状态码
                }
            })
        }

3.通过城市编码获取天气

function weather(code) {
            $.ajax({
                url:"https://restapi.amap.com/v3/weather/weatherInfo?city="+ code +"&key=你的key",
                dataType:"jsonp",
                jsonp:'callback',
                type:"GET",
                async:false,
                success:function(data) {
                    //天气信息 
                }
            })
        }

高德开放平台:https://lbs.amap.com/api/webservice/guide/api/ipconfig

通过用户电脑ip获取用户当前所在城市以及天气相关推荐

  1. 百度接口通过ip获取用户所在地

    以下是我看到的资料,我在引擎中用插件连接了"http://opendata.baidu.com/api.php?query=" + strIP+"&co=& ...

  2. vc++6.0获取磁盘基本信息_微信小程序——常用功能2:微信小程序用户登录,申请用户授权并获取用户基本信息...

    微信小程序--常用功能2:申请用户授权并获取用户基本信息 为了更好的用户体验,很多时候我们想要获取用户的基本信息,从而实现将信息呈现到用户界面.给用户划分地域.给用户分类等功能. 但是要想获取用户信息 ...

  3. Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据)

    Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据) 目录 Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以 ...

  4. 根据ip获取用户地址-百度

    2019独角兽企业重金招聘Python工程师标准>>> 百度的Api:GET请求 https://openapi.baidu.com/rest/2.0/iplib/query?acc ...

  5. 通过微信用户的openid获取用户的头像,昵称,性别等信息

    一.使用access_token和openid.访问接口可以获取到用户信息 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的 ...

  6. html自动获取用户位置,html5获取用户当前位置

    支持地理定位的浏览器有IE9+.Firefox 3.5+ .Opera 10.6+ .Safari 5+ .Chrome.iOS 版Safari.Android版WebKit. navigator.g ...

  7. php 获取企业号用户,微信企业号 获取用户信息(示例代码)

    业务操作最基础的一个功能是获取访客的身份,传统的获取方式是提供一个登录页面用以访客登录. 在微信企业号中,用户在微信中访问页面时,可以根据相关API获取此用户的微信账号信息,以此来匹配业务服务器存储的 ...

  8. 用c#开发微信(2)扫描二维码,用户授权后获取用户基本信息 (源码下载)

    本文将介绍基于Senparc.Weixin微信开发框架来实现网页授权来获取用户基本信息.先生成包含授权及回调url信息的二维码:用户用微信扫描之后,被要求授权以获取Ta的用户基本信息:用户授权后,通过 ...

  9. 怎么给当前计算机添加一个用户,电脑如何设置新用户 电脑创建新用户的方法...

    今天给大家带来电脑如何设置新用户,电脑创建新用户的方法,让您轻松解决问题. 有些时候我们为了能更为灵活的管理电脑使用情况,我们可以给电脑设置不同的用户,那么怎么给电脑设置新用户呢?下面是学习啦小编整理 ...

最新文章

  1. 模拟post请求--测试api是否可用--再交给ios开发
  2. CString比较相等不得不说的故事
  3. 蚂蚁集团网络通信框架 SOFABolt 功能介绍及协议框架解析 | 开源
  4. 全数字实时仿真平台SkyEye目标码覆盖率关键技术
  5. linux内核那些事之Sparse vmemmap
  6. Android通讯录查询篇--ContactsContract.Data 二(续)
  7. 面试(2)——StringBuffer StringBuilder String /==与equals
  8. TensorFlow基础篇(一)——tf.train.exponential_decay()
  9. 视频帧AI分析后编码
  10. 阿里人告诉你毕业3年,为何技术能力相差越来越大?
  11. jedate选中日期后关闭弹层_jeDate日期控件的使用以及选中后点确定按钮关闭功能...
  12. nvm下载太慢问题解决
  13. vm虚拟机关机后打不开_VMWARE虚拟机非正常关机导致无法启动的解决办法
  14. MATLAB基础编程(004-01)在不同初速度和重力加速度下的的动态抛物运动绘图
  15. 小程序中 使用canvas 生成推广图片——wepy框架
  16. R 关于NA的处理办法
  17. java并发编程实战wwj----------------------第一阶段--------------11-12-13-14-15
  18. 无线流媒体网关配置参数
  19. PMP学习总结一:初步认识PMP
  20. 将matlab的m文件转成C语言

热门文章

  1. 初级算法——删除排序数组中的重复项
  2. 为什么数据可视化很重要
  3. 数据挖掘有哪些主要步骤
  4. 基于Android系统的IPv6网络接入分析
  5. 机器学习实践笔记(三)时间序列数据预测
  6. html网页的配色,css页面网页配色
  7. alphac测试和bata测试区别_康一康!接口测试与性能测试的区别瞧过来~
  8. matlab空间球与空间圆求解,基于MATLAB的球管相贯空间曲线焊缝的数学模型
  9. java 执行oracle命令_利用oracle存储过程执行操作系统命令
  10. EZEMC测试软件_四种常见的EMC仿真软件介绍