小程序
小游戏
企业微信
微信支付
扫描小程序码分享
不知道大家在开发小程序有没有遇到,小程序获取个人地理位置,响应时间慢的问题,最近在项目中有个小程序打卡业务,需要调用微信个人地理位置接口,但是现在发布到线上有个问题,调用接口的耗时太长了(3秒左右)wx.getLocation(api),用户体验很差,大家有什么好的解决方案吗?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
首先......然后......最后...... 嗯,对,就这样,然后就解决了!ヾ(◍°∇°◍)ノ゙
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是所有机型都慢,还是仅部分?有的安卓机硬件驱动就是慢
试试组合Map组件一起使用,当页面完毕的生命周期函数中调用 wx.createMapContext('map');这样这个组件就会提前很快打开GPS,这样获取当前定位回调就很快了
以前也用过另一个法子,用 WXQQMap 那个包解决的,直接 qqmapskd.reverseGeocoder ,里面的success 里面就有经纬度,还有对应的地址,需要注意2者坐标系统不一样,一个是WGS84,一个是GCJ-02,把wx.getLocation的type这里,WGS84换成gcj02就好了
走过路过,帮帮忙,急!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
首先......然后......最后...... 嗯,对,就这样,然后就解决了!ヾ(◍°∇°◍)ノ゙
是所有机型都慢,还是仅部分?有的安卓机硬件驱动就是慢
试试组合Map组件一起使用,当页面完毕的生命周期函数中调用 wx.createMapContext('map');这样这个组件就会提前很快打开GPS,这样获取当前定位回调就很快了
以前也用过另一个法子,用 WXQQMap 那个包解决的,直接 qqmapskd.reverseGeocoder ,里面的success 里面就有经纬度,还有对应的地址,需要注意2者坐标系统不一样,一个是WGS84,一个是GCJ-02,把wx.getLocation的type这里,WGS84换成gcj02就好了
走过路过,帮帮忙,急!