一个地图功能,是用图片加div实现的,在ios上,拖拽缩放/移动事件都会导致页面的刷新(重新加载),经过排查得出结论:ios设备性能较差,2k的高清图拖拽比较耗性能。3D场景吃内存,因此这种基于js实现的拖拽图片功能就容易内存跑满,然后崩溃。
解决方案:降低图片分辨率和大小,开启地图功能时暂停后面3D场景的渲染。
一个地图功能,是用图片加div实现的,在ios上,拖拽缩放/移动事件都会导致页面的刷新(重新加载),经过排查得出结论:ios设备性能较差,2k的高清图拖拽比较耗性能。3D场景吃内存,因此这种基于js实现的拖拽图片功能就容易内存跑满,然后崩溃。
解决方案:降低图片分辨率和大小,开启地图功能时暂停后面3D场景的渲染。