首页 / 浏览问题 / 其他 / 问题详情
Leaflet如何实现加载本地切片数据
33EXP 2019年11月12日
我想用 leaflet 加载本地从 地图下载器下载的切片数据,有没有对应的方法?能不能提供对应的Demo 示列代码谢谢非常感谢

1个回答

你好,下载的切片数据文件夹中数据是什么格式?里面是否有索引文件?

可以将下载的切片数据在iserver上进行发布成地图服务,再到前端使用leaflet对接就可以了。

前端leaflet对接iserver服务:http://iclient.supermap.io/examples/leaflet/editor.html#01_tiledMapLayer4326

1,686EXP 2019年11月12日
你好,就是纯粹的切片图片(png)文件,就是不能发布在Iserver 上,
我想的就是直接获取本地文件切片数据进行展示
将你的切片数据文件夹压缩成zip格式,然后在iserver上选择发布zxy瓦片看看
你好就是纯粹的png 格式的文件,就是不能使用iServer 服务,我只能在本地访问对应的切片层级文件
var url = "http://ip:port/tianditu/{z}/{x}/{y}.png"

tiles = new L.tileLayer(url , {

            label : config.tiledLayers[i].label,

            maxZoom : (online?config.tiledLayers[i].maxZoom:10),

            minZoom : config.tiledLayers[i].minZoom,

            errorTileUrl : config.errorTileUrl,

            visible : config.tiledLayers[i].visible

        }).addTo(map);
...