放大的时候,窗口内的所有瓦片组合成一张图片,然后分辨率放大,然后再调新图,把放分辨率的图片覆盖掉,这个过程JavaScript怎么实现,有没有人给点意见,先谢谢了!

解决方案 »

  1.   

    首先要注意,它并没有合成一张
    1.在放大或缩小时,将当前map容器转换成一个临时容器,更改高宽(当前显示等级 - 将要显示等级 = 系数,系数的正负控制是放大还是缩小,放大缩小比例为1.5倍),该容器Z坐标+1)
    2.控制结束后,新建一个map容器,调用新的瓦片信息。
    3.调用结束后清空并删除临时DIV就是这思路,程序编写应该没什么难度,我就不多解释了
      

  2.   

    这个在openlayers中用,你可以看看源代码