手机版

微信小程序定位当前城市的方法

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

微信小程序定位获取当前所在城市,供大家参考,具体内容如下

1、利用微信小程序接口wx.getLocation()获取当前经纬度,接口。

2、拿到经纬度之后,通过微信的wx.request()请求百度地图的解析接口,传入我们获取到的经纬度,拿到当前定位的城市。

页面({ data : { city 3360 ' ' },onLoad:函数(选项){这个。LoadInfo();},loadInfo:函数(){ var page=this wx。GetLocation({ type : ' WGS 84 ',//默认为wgs84返回全球定位系统坐标,gcj02返回可用于wx.openLocation的坐标成功:函数(res) { //成功定义变量经度=res。经度定义变量纬度=res。纬度page.loadCity(经度,纬度)},失败:函数(){ //失败},完成:函数(){ //完成} }) },loadCity:函数(经度,纬度){ var page=this wx。请求({ URL : 'http://api.map.baidu.com/geocoder/v2/?ak=写自己的aklocation='纬度','经度'输出=jsonpois=1 ',//这里的美国阿拉斯加邮递区号是去百度地图美国石油学会(美国石油协会)获取的需要自己登陆获取一下地址:https://lbsyun.baidu.com/index.php?title=wxjsapi data: {},header : { ' Content-Type ' : ' application/JSON ' },success : function(RES){//success console。日志(RES);var city=RES . data。结果。地址组件。城市;console.log('城市为城市)页面。setdata({ city 3360 city });},fail: function () { //fail },complete : function(){//complete } })});以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:微信小程序定位当前城市的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。