为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序定位如何做到精准定位

微信小程序定位如何做到精准定位

慕神8447489 2019-03-10 09:46:00
说明开发小程序位置定位相关的项目,发现使用微信自带的位置定位不够准确,误差较大。。。使用腾讯地图经纬度逆解析位置不准确,原因是经纬度本省不够精确。下面是我获取经纬度以及解析位置的代码,使用小程序的官方 api,我自己实际在东五环使用gcj02编码后ios设备拿到的位置是北京市朝阳区东五环,也有开发者反映官方api不够准确。请教一下大家如何在小程序项目中获取精确的位置经纬度信息,从而可以定位到我现在身处的这个大厦?function getLocation(callback) {     wx.getLocation({        type: 'gcj02',         success(res) {            const latitude = res.latitude            const longitude = res.longitude             callback(latitude, longitude)         },         fail(error) {            throw new Error("获取位置信息失败...")         }     }) }function getCityInfo(lat, lng, mapKey, callback) {    // 逆位置解析     // https://lbs.qq.com/webservice_v1/guide-gcoder.html     wx.request({        url: `https://apis.map.qq.com/ws/geocoder/v1/?location=${lat},${lng}&key=${mapKey}`,        success: res => {             callback(res.data.result);         }     }) }
查看完整描述

2 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

没人敢回答如何精准精准精准的解决这个问题。
我只能说,能更加接近一点

查看完整回答
反对 回复 2019-03-10
  • 2 回答
  • 0 关注
  • 1490 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信