百度地图缩放或者拖拽时候,先出现白格子,然后逐步渲染,怎么做到的

image.png

如果,红色框区域就是在缩放或者拖拽后,原有的已经加载出来的东西没变化,或者只是左右位置,或者缩放层面的变化,然后,先出现白格子,然后在逐步渲染出地图,怎么做到的呢?

阅读 3.4k
1 个回答

这恰恰是一种无奈之举。
如果真的有技术可以实现拖拽地图可以实时显示的话,那么百度的工程师肯定不会采用这种“先用网格图片占位,等后端传来的地图图片加载完成之后,再把图片贴到对应位置”的方法了。
这种一块一块地加载地图的技术叫做瓦片地图,在后台把地图切成方块图,然后按照用户的需求一块一块地加载,加载过程中暂时用空白或者网格来占位。

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