微信开发者工具上进行测试的时候,定位不准确,需要启用“真机调试”,在手机上即可准确获取定位信息。
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
相关阅读 >>
万网独享主机apache为ECSHOP商城添加404页面的方法详解
fckeditor xml request errorinternal server error (500) 解决方法小结
基于discuz security.inc.php代码的深入分析
更多相关阅读请进入《ECSHOP》频道 >>