微信小程序实现获取准确的腾讯定位地址功能示例


当前第2页 返回上一页

微信开发者工具上进行测试的时候,定位不准确,需要启用“真机调试”,在手机上即可准确获取定位信息。

5. 百度地图坐标转化JS

实际应用中发现腾讯地图定位的坐标不准确,地址正确但定位坐标相差很远,后期在地图上进行展示的时候建议使用百度地图,可以准确的在地图上显示。

代码写在获取地址成功调用里面。

var addressRes = addressRes.result;
var x_pi = 3.14159265358979324 * 3000.0 / 180.0;
var x = parseFloat(addressRes.location.lng);
var y = parseFloat(addressRes.location.lat);
var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);
var lng = z * Math.cos(theta) + 0.0065;
var lat = z * Math.sin(theta) + 0.006;
console.log(lng)
console.log(lat)

希望本文所述对大家微信小程序设计有所帮助。

更多ECSHOP内容来自木庄网络博客


标签:ECSHOP

返回前面的内容

相关阅读 >>

ECSHOP后台会员列表添加手机号查询功能的方法

不同的网站类型需要选择不同cms

微信小程序自定义ypicker组件实现省市区三级联动功能

万网独享主机apache为ECSHOP商城添加404页面的方法详解

ECSHOP 迁移到 php7版本时遇到的兼容性问题

fckeditor xml request errorinternal server error (500) 解决方法小结

完整删除ECSHOP中获取店铺信息的api

php环境无法上传文件的解决方法

基于discuz security.inc.php代码的深入分析

discuz!x中session机制实例详解

更多相关阅读请进入《ECSHOP》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...