我正在为 GIS 应用程序实现 OL,并希望在用户滚动地图时添加 20 秒的超时,之后 GPS 自动跟踪功能应恢复。
为此,我正在利用 map.on('moveend', move_func(..)) 侦听器。问题是它无法区分用户滚动还是位置更改来自map.setCenter(..)。尽管我可以实现一个每次调用 map.setCenter() 时都设置为 true 的状态变量,但这不仅看起来不优雅,而且在 setCenter 调用和用户交互重叠的情况下也是错误的。
那么有没有更好的解决办法呢?
Regards
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)