ArcGIS js加载arcgis server紧凑型瓦片

define(["dojo/_base/declare",
    "esri/layers/TiledMapServiceLayer",
    "esri/SpatialReference",
    "esri/geometry/Extent",
    "esri/layers/TileInfo"], function (declare, TiledMapServiceLayer) {
    return declare('myTileLyr',TiledMapServiceLayer, { 
        constructor: function (baseUrl) {
            this.url=baseUrl;  
            this.spatialReference = new esri.SpatialReference({ wkid: 4326   });
            this.initialExtent = this.fullExtent = new esri.geometry.Extent( 108.362213912, 29.032604843,
            116.129781482, 33.273294353, this.spatialReference);
         

          this.tileInfo = new esri.layers.TileInfo({
                "rows": 256,
                "cols": 256,
                "compressionQuality": 0,
                "origin": {"x": -180, "y": 90},  
                "spatialReference": { "wkid": 4326 },
                "lods": [
                    {"level": 0, "scale": 3.79751425406093e+008, "resolution": 1.40625000000000e+000},
                    {"level": 1, "scale": 1.89875712703046e+008, "resolution": 7.03125000000000e-001},
                    {"level": 2, "scale": 9.49378563515232e+007, "resolution": 3.51562500000000e-001},
                    {"level": 3, "scale": 4.74689281757616e+007, "resolution": 1.75781250000000e-001},
                    {"level": 4, "scale": 2.37344640878808e+007, "resolution": 8.78906250000000e-002},
                    {"level": 5, "scale": 1.18672320439404e+007, "resolution": 4.39453125000000e-002},
                    {"level": 6, "scale": 5.93361602197020e+006, "resolution": 2.19726562500000e-002},
                    {"level": 7, "scale": 2.96680801098510e+006, "resolution": 1.09863281250000e-002},
                    {"level": 8, "scale": 1.48340400549255e+006, "resolution": 5.49316406250000e-003},
                    {"level": 9, "scale": 7.41702002746275e+005, "resolution": 2.74658203125000e-003},
                    {"level": 10, "scale": 3.70851001373138e+005, "resolution": 1.37329101562500e-003},
                    {"level": 11, "scale": 1.85425500686569e+005, "resolution":6.86645507812500e-004},
                    {"level": 12, "scale": 9.27127503432844e+004, "resolution":3.43322753906250e-004}]
            });
            this.loaded = true;
            this.onLoad(this);
        },
        getTileUrl: function (level, row, col) {
            debugger;
            return "http://192.168.0.106:809/Layers/_alllayers/" +
                "L" + dojo.string.pad(level, 2, '0') + "/" +
                "R" + dojo.string.pad(row.toString(16), 8, '0') + "/" +
                "C" + dojo.string.pad(col.toString(16), 8, '0') + "." +
                "png";
        }
    });
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值