使用的软件是tilemile。openlayers2和openlayers3加载切片地图使用的接口是不同的。下面做分析。
openlayers2:
layerName为图层名字,tileUrl为切片所在路径
function getTileLayerFunc(layerName,tileUrl){
var mapMinZoom = 16;
var mapMaxZoom = 23;
var mapBounds = new OpenLayers.Bounds( 120.215163348, 30.2106933606, 120.216941889, 30.2125873624);
//新建切片图层
var tileLayer = new OpenLayers.Layer.TMS( layerName, "",
{
serviceVersion: '.',
layername: layerName,
alpha: true,
type: 'jpg',
getURL: overlay_getTileURL
});
//获取每个小切片路径函数
function overlay_getTileURL(bounds) {
bounds = this.adjustBounds(bounds);
var res = this.map.getResolution();
var x