由于业务及其依赖google map JS API,现在遇到不小的性能瓶颈。
图中蓝色线使用google poline方法绘制的。
poline在节点只有几百个的时候性能还说的过去,console.time测试大概绘制一次出来需要400ms左右。
但是几千个几万个节点就能感受到明显的卡顿,绘制一次至少4-8s。
由于业务需要,图中蓝线经常需要重绘,因此几千个节点反复绘制极大影响体验。
有什么好办法提升google map的性能吗?
由于业务及其依赖google map JS API,现在遇到不小的性能瓶颈。
图中蓝色线使用google poline方法绘制的。
poline在节点只有几百个的时候性能还说的过去,console.time测试大概绘制一次出来需要400ms左右。
但是几千个几万个节点就能感受到明显的卡顿,绘制一次至少4-8s。
由于业务需要,图中蓝线经常需要重绘,因此几千个节点反复绘制极大影响体验。
有什么好办法提升google map的性能吗?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决