我们使用切片包可使地图运行更快。创建切片包时,应用程序会在若干个不同的比例级别上绘制整个地图并存储地图图像的副本。然后,应用程序可在有人请求使用地图时分发这些图像。对应用程序而言,每当有人请求使用地图时,分发一个已缓存图像要比绘制地图快得多!而且切片打包的另一个好处是:图像的详细程度不会对服务器分发副本的速度造成显著影响。
地图切片定义:
采用预生成的方法存放在服务器端,然后根据用户提交的不同请求,把相应的地图瓦片发送给客户端的过程,它是一种多分辨率层次模型,从瓦片金字塔底层到顶层,分辨率越来越低,但表示的地理范围不变。
地图缓冲定义:又称地图瓦片,是一个包含了不同比例尺下整个地图范围的地图切片的目录,即一个缓存的地图服务就是能够利用静态图片来快速地提供地图的服务。地图切片优点:
-
瓦片地图缓存非常高效,如果你曾经查看过某一区域的瓦片,当你再次查看该区域的瓦片时,浏览器可能使用之前缓存的相同的瓦片,而不用重新下载一次。
-
使用切片包时,性能不会受到地图详细程度的影响。
无论是否使用地貌晕渲、透明度还是 Maplex 标注引擎创建包,性能都不会受到影响。
切片包只是图像的集合,应用程序返回这些不同的缓存图像所花费的时间大致相同。
-
加载切片包时,等待地图绘制的时间更少。
-
需要额外占用磁盘空间,需要预先生成切片,无法自定义地图。