通过用户电脑ip获取用户当前所在城市以及天气
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获取用户当前所在城市以及天气相关推荐
- 百度接口通过ip获取用户所在地
以下是我看到的资料,我在引擎中用插件连接了"http://opendata.baidu.com/api.php?query=" + strIP+"&co=& ...
- vc++6.0获取磁盘基本信息_微信小程序——常用功能2:微信小程序用户登录,申请用户授权并获取用户基本信息...
微信小程序--常用功能2:申请用户授权并获取用户基本信息 为了更好的用户体验,很多时候我们想要获取用户的基本信息,从而实现将信息呈现到用户界面.给用户划分地域.给用户分类等功能. 但是要想获取用户信息 ...
- Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据)
Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以获得多天天数据) 目录 Unity 工具之 获取当前所在城市的天气数据的封装(自动定位当前所在城市,天气数据可以 ...
- 根据ip获取用户地址-百度
2019独角兽企业重金招聘Python工程师标准>>> 百度的Api:GET请求 https://openapi.baidu.com/rest/2.0/iplib/query?acc ...
- 通过微信用户的openid获取用户的头像,昵称,性别等信息
一.使用access_token和openid.访问接口可以获取到用户信息 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的 ...
- html自动获取用户位置,html5获取用户当前位置
支持地理定位的浏览器有IE9+.Firefox 3.5+ .Opera 10.6+ .Safari 5+ .Chrome.iOS 版Safari.Android版WebKit. navigator.g ...
- php 获取企业号用户,微信企业号 获取用户信息(示例代码)
业务操作最基础的一个功能是获取访客的身份,传统的获取方式是提供一个登录页面用以访客登录. 在微信企业号中,用户在微信中访问页面时,可以根据相关API获取此用户的微信账号信息,以此来匹配业务服务器存储的 ...
- 用c#开发微信(2)扫描二维码,用户授权后获取用户基本信息 (源码下载)
本文将介绍基于Senparc.Weixin微信开发框架来实现网页授权来获取用户基本信息.先生成包含授权及回调url信息的二维码:用户用微信扫描之后,被要求授权以获取Ta的用户基本信息:用户授权后,通过 ...
- 怎么给当前计算机添加一个用户,电脑如何设置新用户 电脑创建新用户的方法...
今天给大家带来电脑如何设置新用户,电脑创建新用户的方法,让您轻松解决问题. 有些时候我们为了能更为灵活的管理电脑使用情况,我们可以给电脑设置不同的用户,那么怎么给电脑设置新用户呢?下面是学习啦小编整理 ...
最新文章
- 模拟post请求--测试api是否可用--再交给ios开发
- CString比较相等不得不说的故事
- 蚂蚁集团网络通信框架 SOFABolt 功能介绍及协议框架解析 | 开源
- 全数字实时仿真平台SkyEye目标码覆盖率关键技术
- linux内核那些事之Sparse vmemmap
- Android通讯录查询篇--ContactsContract.Data 二(续)
- 面试(2)——StringBuffer StringBuilder String /==与equals
- TensorFlow基础篇(一)——tf.train.exponential_decay()
- 视频帧AI分析后编码
- 阿里人告诉你毕业3年,为何技术能力相差越来越大?
- jedate选中日期后关闭弹层_jeDate日期控件的使用以及选中后点确定按钮关闭功能...
- nvm下载太慢问题解决
- vm虚拟机关机后打不开_VMWARE虚拟机非正常关机导致无法启动的解决办法
- MATLAB基础编程(004-01)在不同初速度和重力加速度下的的动态抛物运动绘图
- 小程序中 使用canvas 生成推广图片——wepy框架
- R 关于NA的处理办法
- java并发编程实战wwj----------------------第一阶段--------------11-12-13-14-15
- 无线流媒体网关配置参数
- PMP学习总结一:初步认识PMP
- 将matlab的m文件转成C语言