UNPKG

vue-tianditu2

Version:
87 lines (86 loc) 3.13 kB
import { uuid as t } from "../../utils/string.mjs"; const o = { /** EPSG:900913(墨卡托投影),EPSG:4326(大地平面投影) */ projection: { type: String, default: "EPSG:900913" }, /** 地图允许展示的最小级别 */ minZoom: { type: Number, default: 1 }, /** 地图允许展示的最大级别 */ maxZoom: { type: Number, default: 18 }, /** 地图的初始化中心点 */ center: { type: Array, default: () => [0, 0] }, /** 地图的初始化级别 */ zoom: { type: Number, default: 1 } }, r = { /** 启用地图拖拽,默认启用 */ drag: { type: Boolean, default: !0 }, /** 启用滚轮放大缩小,默认启用 */ scrollWheelZoom: { type: Boolean, default: !0 }, /** 启用双击放大,默认启用 */ doubleClickZoom: { type: Boolean, default: !0 }, /** 启用键盘操作,默认启用 */ keyboard: { type: Boolean, default: !0 }, /** 启用地图惯性拖拽,默认启用 */ inertia: { type: Boolean, default: !0 }, /** 启用连续缩放效果,默认启用 */ continuousZoom: { type: Boolean, default: !0 }, /** 启用双指操作缩放,默认启用 */ pinchToZoom: { type: Boolean, default: !0 }, /** 启用自动适应容器尺寸变化,默认启用 */ autoResize: { type: Boolean, default: !0 }, /** 当这个选项被设置后,地图被限制在给定的地理边界内,当用户平移将地图拖动到视图以外的范围时会出现弹回的效果,并且也不允许缩小视图到给定范围以外的区域(这取决于地图的尺寸)。使用setMaxBounds方法可以动态地设置这种约束 */ maxBounds: { type: Array }, /** 根据提供的坐标点数组设置地图视野,调整后的视野会保证包含提供的坐标点 */ viewport: { type: Array }, /** 地图样式,原天地图api的style,分别为black,indigo */ mapStyle: { type: String }, /** 地图容器id */ mid: { type: String, default: () => t() }, /** 控件 */ controls: { type: Array, default: () => [] }, /** 加载Api的配置 */ loadConfig: { type: Object } }, u = { click: () => !0, dblclick: () => !0, contextmenu: () => !0, mousemove: () => !0, mouseover: () => !0, mouseout: () => !0, movestart: () => !0, move: () => !0, moveend: () => !0, zoomstart: () => !0, zoomend: () => !0, addoverlay: () => !0, removeoverlay: () => !0, addcontrol: () => !0, removecontrol: () => !0, clearoverlays: () => !0, dragstart: () => !0, drag: () => !0, dragend: () => !0, layeradd: () => !0, layerremove: () => !0, load: () => !0, resize: () => !0, levels: () => !0, touchstart: () => !0, touchmove: () => !0, touchend: () => !0, longpress: () => !0 }, a = { /** 地图初始化 */ init: (e) => e instanceof T.Map, /** 鹰眼视图控件的开合状态变化时触发事件 */ // eslint-disable-next-line @typescript-eslint/no-unused-vars viewchange: (e) => !0 }, n = { ...o, ...r }, d = { ...u, ...a }; export { d as EVENTS, a as EXTRA_EVENTS, r as EXTRA_PROPS, u as NATIVE_EVENTS, o as NATIVE_PROPS, n as PROPS }; //# sourceMappingURL=const.mjs.map