最近开发UniApp遇到一个地图需求:
- 需要map组件视野变化时触发某逻辑事件
- 进行动态打点(点实在是太多,需要接口异步)
- 需要获取最新地图中心点坐标
经过多次尝试,存在以下问题:
- vue模式下,可以采用$getAppMap进行扩展处理,但气泡只能1个,label又无法个性化
- nvue模式下,可以气泡、label个性化,却无法获取视野变化事件
- 像借道webview进行高德官方js嵌入,则无法当作界面组件(web-view是撑开整个界面)
目前该问题无解,期待官方能否打通nvue模式下的视野变化事件
yellowms (作者)
这是2.3.0以上版本么?文档没更新?
2019-09-23 23:28
Jiang731619
在安卓机上有bug获取地图缩放等级有问题
2019-12-25 17:01
2***@qq.com
这个demo有问题。一开始要很多次拖动,才会触发。。。当第一次触发以后,以后才会正常触发。
如果前面的拖动一直动作很小,或者每次拖动距离不够,@regionchange根本无法触发。
花了5个小时,试过很多种方法暂时还没有解决,也没看到官方给的解决方案。
心累。
如果顺畅,这种监听拖动的问题,几分钟解决,如果像这样,一整天解决不了,耽误的不仅仅是时间,还有开发精力,也大大增加了开发成本。
2020-12-31 00:55