gisviewer-vue3-arcgis
Version:
在应用中引入私服的包, 项目根目录下 新建文件 .npmrc 在 .npmrc 中对包源进行配置:
145 lines (144 loc) • 3.6 kB
JavaScript
import { subclass as u } from "@arcgis/core/core/accessorSupport/decorators";
import a from "@arcgis/core/layers/BaseTileLayer.js";
var c = Object.defineProperty, v = Object.getOwnPropertyDescriptor, p = (e, s, o, r) => {
for (var l = r > 1 ? void 0 : r ? v(s, o) : s, t = e.length - 1, i; t >= 0; t--)
(i = e[t]) && (l = (r ? i(s, o, l) : i(l)) || l);
return r && l && c(s, o, l), l;
};
let n = class extends a {
constructor(e) {
e.tileInfo || (e.tileInfo = {
dpi: 96,
size: [256, 256],
format: "png",
origin: {
x: -400,
y: 400
},
spatialReference: {
wkid: 4326
},
lods: [
{
level: "0",
scale: 591657527591555e-6,
resolution: 1.4078260157100582
},
{
level: "1",
scale: 295828763795777e-6,
resolution: 0.703913007855028
},
{
level: "2",
scale: 147914381897889e-6,
resolution: 0.35195650392751515
},
{
level: "3",
scale: 7395719094894399e-8,
resolution: 0.17597825196375638
},
{
level: "4",
scale: 36978595474471994e-9,
resolution: 0.08798912598187819
},
{
level: "5",
scale: 18489297737235997e-9,
resolution: 0.043994562990939096
},
{
level: "6",
scale: 9244648868617998e-9,
resolution: 0.021997281495469548
},
{
level: "7",
scale: 4622324434308999e-9,
resolution: 0.010998640747734774
},
{
level: "8",
scale: 2311162217155e-6,
resolution: 0.005499320373868577
},
{
level: "9",
scale: 1155581108577e-6,
resolution: 0.0027496601869330985
},
{
level: "10",
scale: 577790.554289,
resolution: 0.001374830093467739
},
{
level: "11",
scale: 288895.277144,
resolution: 6874150467326798e-19
},
{
level: "12",
scale: 144447.638572,
resolution: 3437075233663399e-19
},
{
level: "13",
scale: 72223.819286,
resolution: 17185376168316996e-20
},
{
level: "14",
scale: 36111.909643,
resolution: 8592688084158498e-20
},
{
level: "15",
scale: 9027.99546661377,
resolution: 4296344042198222e-20
},
{
level: "16",
scale: 9027.977411,
resolution: 2148172021099111e-20
},
{
level: "17",
scale: 4513.988705,
resolution: 10740860104305824e-21
},
{
level: "18",
scale: 2256.994353,
resolution: 53704300533426425e-22
},
{
level: "19",
scale: 1128.497176,
resolution: 2685215025481591e-21
},
{
level: "20",
scale: 564.248588,
resolution: 13426075127407955e-22
},
{
level: "21",
scale: 282.124294,
resolution: 6713037563703978e-22
}
]
}), super(e), this.urlTemplate = "", this.urlTemplate = e.urlTemplate;
}
getTileUrl(e, s, o) {
return this.urlTemplate.replace("{level}", String(e)).replace("{col}", String(o)).replace("{row}", String(s));
}
};
n = p([
u("CustomWMTS")
], n);
export {
n as default
};