在前两文中描述了通过叠加Geoserver WMS服务、通过代理层实现WMS服务的本地缓存,本文将讲述通过切片的方式,按百度地图的规则进行切图,按百度瓦片的XYZ规则进行图层叠加。
切片工具源码已在github共享,地址如下:https://github.com/michael-laoyu/MapTileGenerator 。 记得点STAR!
设置mapConfig.json,根据配置项请求WMS服务进行切片,支持多线程方式。2016/8/2进行了完善,改进了多线程部分,增加了切片的进度事件。
瓦片存储路径:程序目录\Tiles\Zoom\x_y.png
Paste_Image.png
将生成的切片拷贝到Web站点下,前端页面通过URL链接访问,参考如下:
本文是百度地图的最后一篇,分别讲述了不同的几种思路,实际应用应根据业务场景相互结合。