82 lines
2.7 KiB
JavaScript
82 lines
2.7 KiB
JavaScript
var __defProp = Object.defineProperty;
|
||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||
var __export = (target, all) => {
|
||
for (var name in all)
|
||
__defProp(target, name, { get: all[name], enumerable: true });
|
||
};
|
||
var __copyProps = (to, from, except, desc) => {
|
||
if (from && typeof from === "object" || typeof from === "function") {
|
||
for (let key of __getOwnPropNames(from))
|
||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||
}
|
||
return to;
|
||
};
|
||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||
|
||
// src/constants.ts
|
||
var constants_exports = {};
|
||
__export(constants_exports, {
|
||
MAP_CENTER: () => MAP_CENTER,
|
||
defaultMapConfig: () => defaultMapConfig,
|
||
mapboxAccessToken: () => mapboxAccessToken
|
||
});
|
||
module.exports = __toCommonJS(constants_exports);
|
||
var mapboxAccessToken = "pk.eyJ1IjoiZGluZ2xpMTIzIiwiYSI6ImNra204ODhjczBobTgyeHJ6MmJpZHMxNWgifQ.NbKrXh_hb2gvjr5CEMDnyQ";
|
||
var MAP_CENTER = {
|
||
longitude: 120.2667694313269,
|
||
latitude: 30.180942826533766
|
||
};
|
||
var MapUrl = "http://10.0.0.120:30003/map";
|
||
var defaultMapConfig = {
|
||
mapboxAccessToken,
|
||
maxZoom: 18,
|
||
minZoom: 4,
|
||
dragRotate: false,
|
||
mapStyle: {
|
||
version: 8,
|
||
name: "Mapbox Streets",
|
||
// sprite: `${location.origin}/mapbox/sprite`, // 地图图标
|
||
glyphs: "mapbox://fonts/mapbox/{fontstack}/{range}.pbf",
|
||
// 字体
|
||
sources: {
|
||
//数据源
|
||
"osm-tiles": {
|
||
type: "raster",
|
||
//栅格切片。vector:矢量切片
|
||
// Z-瓦片层级,一般支持0-18级,越大代表越清晰;
|
||
// X-瓦片列号,从西向东(0->360),依次0,1,2,……;
|
||
// Y-瓦片行号,从北向南(有些也可能是从南向北),依次0,1,2,……;
|
||
tiles: [`${MapUrl}/api/tilesets/mapfile/{z}/{x}/{y}.png`],
|
||
//在线地址,先写死120
|
||
tileSize: 256
|
||
//切片的最小展示尺寸(可选,单位:像素,默认值为 512,即 1024/2
|
||
}
|
||
},
|
||
layers: [
|
||
// 图层。图层指定了如何渲染数据源提供的数据
|
||
{
|
||
id: "zhstLayer",
|
||
//唯一id
|
||
type: "raster",
|
||
//类型 栅格。circle,symbol,line...
|
||
source: "osm-tiles",
|
||
// 'source-layer': 'osmtiles',//数据源必须是type:vector
|
||
minZoom: 4,
|
||
//最小层级
|
||
maxZoom: 17,
|
||
//最大层级
|
||
renderingMode: "2d"
|
||
}
|
||
]
|
||
}
|
||
};
|
||
// Annotate the CommonJS export names for ESM import in node:
|
||
0 && (module.exports = {
|
||
MAP_CENTER,
|
||
defaultMapConfig,
|
||
mapboxAccessToken
|
||
});
|