onlocationchange
小程序的map组件show-location属性使用问题?测试了下map组件加了show-location属性,就会在地图中显示定位图标(默认的样式且带方向箭头),在手机移动过程中,定位图标也会动态更新,也就是有实时定位的功能。那有没有什么回调接口,在实时定位的时候,可以获得定位信息(经纬度,速度,精度等),而不用在定时的通过wx.getLocation 接口获取。意思就是本身在实时定位,没必要自己再去手动获取吧?
2021-07-30我也遇到了这个情况,安卓上才有,ios没有,拖动的时候多按几秒就会出现这种情况
Map组件监听bindregionchange,安卓移动地图后,长按几秒,无法触发type为end安卓机型,无法触发type为end事件,移动地图后,长按屏幕几秒不动,然后就无法触发type为end事件,也拿不到中心点坐标,而ios怎样都支持。 [图片]
2021-07-26我也遇到了这个情况,安卓上才有,ios没有,拖动的时候多按几秒就会出现这种情况
地图组件 bindregionchange 出现了只触发一次, 类型为type=begin 的情况?请教下大家有没有碰到过安卓真机上地图组件视野改变的监听函数只触发一次 type 为begin 的情况,没有成对出现type 为end 的调用?这让我没法做后续的操作,卡主了。代码如下, 异常情况是日志只打印了一条 onRegionChange res , type 为 begin, casedBy 是 gesture,求助。 onRegionChange(res) { const { type, causedBy } = res; console.log('onRegionChange res', res); const callback = () => { this.setData({ dragStart: false, }); }; if (type === 'end') { this.getCenterLocation().then((data) => { console.log('map location change end', data); this.setData({ dragStart: false, }); // do something }); } else if (type === 'begin') { console.log('map location change begin'); this.setData({ dragStart: true, }); } }, 微信版本号:8.0.6 手机:华为p30
2021-07-26