时间:2019-05-03 来源:小程序工厂
wechatide://minicode/3uVxpmmT6wY9
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题
这是整个项目里面的其中一块,没有单独的代码片段
最新发现,直接获取列表距离不对,但是当我切换到地图那个页面,拉倒定位的地方,然后再回到列表那个位置,定位就会变的近一些,下次再进就正常了。这是什么原因这是地图,点击附近店铺会有一个列表
我该怎么用你提供的代码片段复现问题?麻烦说明一下重现步骤
首先 我进地图的这个页面,就是附近店铺这个页面,在onload里面去调用getLocation,用这个获取到当前位置的经纬度,在成功里面复制
lat = res.latitude;
lon = res.longitude;
然后去发起ajax请求接口,就是把我当前的经纬度传给后台,后台给我返回来结果。
这个是流程,划重点,重点是我给后台传的经纬度值不对,也就是说getLocation里面返回来的经纬度不对,导致后台给我返来的数据也不对。其他我就没有做什么操作了,仅仅是调一下getLocation这个函数
我这边测试是正常的呀
你把代码片段发我下,我看下有什么区别
我还有一个问题哈,我那个
function star() {
console.log("开始动画.....")
var animation = wx.createAnimation({
transformOrigin: "50% 50% 0%",
duration: 280,
timingFunction: "linear"
});
animation.rotate(360 * n/2).step();
that.setData({
animationData: animation.export()
// image: "/images/dianji_tingzhi.png"
})
}
我做出来的效果手机上看 旋转的时候 会卡顿一下然后正常旋转再卡顿一下
就是用你提供的那个代码片段啊,看起来跟官方文档上的例子一样的
你获取的经纬度是多少,把你的经纬度放到你腾讯地图上搜索下 看定哪里了。结果真的不是对的,或者你单独写个小片段,不用我的了,我现在就要经纬度的值。
提供一下出现问题的具体机型以及基础库版本
1.02.1810250 这个是我开发工具的版本,手机是任意一个手机都有问题。
问题就是 获取的经纬度不准确,值不对。就是不打开地图直接获取经纬度那个值。放到腾讯或者谷歌官网的地图 去搜我获取的经纬度,在地图里面搜的都不是对的。
用后面这个gcj02哈
很抱歉,昨天下班了。我用的就是 gcj02的,用它也不准,差的有一百米左右呢
误差在允许范围内哈,可尝试开启wifi、GPS后再调用接口看看