Vue如何渲染海量数据

新手上路,请多包涵

有这样一个需求,后台给我返回上万条经纬度数据,我需要用它在地图上打点展示海量数据,无法分页。应该怎么处理才能让页面不卡顿

阅读 1.9k
2 个回答

据说canves已经支持work进程 可以用work进程托管渲染

按坐标点按不同的精度,合并数量生成为不同的层级(5级)如果是全显示时,就按精度最低的处理为100个左右的点,
依次为300 500 2000 5000 1000等。
当然不同精度时只需要显示屏幕范围内的。
层级跟缩放比例有关。
1倍时,为100个点(横竖10) 10倍放大时 10000个点(横竖各100,但同屏幕内只有10*10)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题