天天看点

baidu地图API叠加自定义图层(三)- 通过切片实现图层叠加

在前两文中描述了通过叠加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链接访问,参考如下:

本文是百度地图的最后一篇,分别讲述了不同的几种思路,实际应用应根据业务场景相互结合。