做了一个vue的手机项目,有部分是关于研究百度地图的。需求是:
1.后台取数,前端根据数组坐标画运行轨迹。
2.前端需要让其运行轨迹自动刷新,频率是30s.(最好的方式实时展示到页面上。现在都是大数据的时代,在数据大的情况下,会出现卡死的情况,还需要在研究)
3.地图可以放到层级,但是在自动刷新时,又回到了一开始设置的那种级别,想要是在放大层级后,仍能保持当前状态。
4.所有的点要在可视范围内显示。下面就一一说明:
1.前端vue页面设置:
在data 中初始化一个对象:
changeBaidu:{ isZoomed:false,//默认没有进行zoom操作 currentZoom:17,//默认层级 }, 在methods方法中ajax成功回掉中进行调用: