小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在虚拟机环境下,点击marker不会触发region change 事件,在真机环境下却会,这导致了我虚拟环境下没有问题的代码,却在真机环境下出现了问题,而且跟踪了很久才发现问题所在,这样明显的环境区别能不能不要发生?
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
没有复现问题。请提供一下出现问题的机型和微信版本,并提供能复现问题的简单代码示例。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
告诉我如何判断使用户触摸屏幕并移动引发的region change事件?
告诉我这个问题就解决了!!!
map组件上touchmove要是能用就好了
对了,有关地图中心点,能不能不用代码设定,而直接系统设定?
(现在的情况是,如果用户移动了地图,代码不重设地图中心点,放大和缩小地图会回到原来的地图中心点)
我的理解,region change事件应该只是在手触摸屏幕并且有移动的时候触发,就像虚拟上一样
而且,设置地图中心点后(地图中心点指的是对应map组件的longitude, latitude),region change会被触发,而且event的内容是前一次真正触摸屏幕引发的region change事件的内容(包括bengin type 的event 和end type de event)
相当头大的问题,我不重新设置地图中心点,代码缩放地图的时候会回到原来的中心点,如果设置,会触发region change, 又获取一遍数据,因为我的数据获取是以region change为触发的
点击地图上的marker图标,就会触发region change事件,这个无需代码
另外,似乎重新设置地图中心点,也会触发region change事件,这都是在真机环境下,在虚拟机下不会
android 7.0
sdkversion 1.4.3
version: 6.5.10
华为p9
上面说的region change是地图组件上的
另外,想请教一下,region change的触发条件是什么?为什么在真机环境下频繁触发?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
没有复现问题。请提供一下出现问题的机型和微信版本,并提供能复现问题的简单代码示例。
告诉我如何判断使用户触摸屏幕并移动引发的region change事件?
告诉我这个问题就解决了!!!
map组件上touchmove要是能用就好了
对了,有关地图中心点,能不能不用代码设定,而直接系统设定?
(现在的情况是,如果用户移动了地图,代码不重设地图中心点,放大和缩小地图会回到原来的地图中心点)
我的理解,region change事件应该只是在手触摸屏幕并且有移动的时候触发,就像虚拟上一样
而且,设置地图中心点后(地图中心点指的是对应map组件的longitude, latitude),region change会被触发,而且event的内容是前一次真正触摸屏幕引发的region change事件的内容(包括bengin type 的event 和end type de event)
相当头大的问题,我不重新设置地图中心点,代码缩放地图的时候会回到原来的中心点,如果设置,会触发region change, 又获取一遍数据,因为我的数据获取是以region change为触发的
点击地图上的marker图标,就会触发region change事件,这个无需代码
另外,似乎重新设置地图中心点,也会触发region change事件,这都是在真机环境下,在虚拟机下不会
android 7.0
sdkversion 1.4.3
version: 6.5.10
华为p9
上面说的region change是地图组件上的
另外,想请教一下,region change的触发条件是什么?为什么在真机环境下频繁触发?