微信小程序> 微信模拟定位,微信小程序遇到的坑获取当前位置

微信模拟定位,微信小程序遇到的坑获取当前位置

浏览量:517 时间: 来源:superKM
关于获取用户当前位置,微信官方文档使用wx.getLocation()来让用户授权位置信息
wx.getLocation({type:'wgs84',//默认为wgs84返回gps坐标,gcj02返回可用于wx.openLocation的坐标success:function(res){varlatitude=res.latitudevarlongitude=res.longitudeconsole.log(res)}})得到输出的结果

这时候需要将地理坐标信息转化为具体中文位置
腾讯官方给出了针对小程序地图位置信息的JavaScriptSDK
第一步,申请密钥

第二步,通过逆地址解析,就可以实现地理位置的中文转换。

最终输出结果

js代码
//引入SDK核心类varQQMapWX=require('../../tools/qqmap-wx-jssdk.min.js');//实例化API核心类vardemo=newQQMapWX({key:'开发者密钥'//必填});Page({data:{localCity:""//本地城市}/生命周期函数--监听页面加载/onLoad:function(options){letthat=this;//调用接口wx.getLocation({type:'wgs84',success:function(res){varlatitude=res.latitude//纬度varlongitude=res.longitude//经度demo.reverseGeocoder({location:{latitude:latitude,longitude:longitude},success:function(res){console.log(res);letprovince=res.result.address_component.province;//省份letcity=res.result.address_component.city;//城市that.setData({localCity:city})},fail:function(res){console.log(res);}});}})}})

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎