UNPKG

@vuemap/vue-amap

Version:

高德地图vue3版本封装

1 lines 3.07 kB
{"version":3,"file":"props.mjs","sources":["../../../../../../packages/layer/data/CustomXyz/props.ts"],"sourcesContent":["import {buildProps} from \"../../../../utils/buildHelper\";\r\nimport type {PropType} from \"vue\";\r\n\r\nexport const propsTypes = buildProps({\r\n url: {\r\n required: true,\r\n type: String\r\n }, // 瓦片地址,支持 {s} {x} {y} {z},示例:http://webst0{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}\r\n subdomains: {\r\n type: Array as PropType<Array<string>>\r\n }, // 子域名数组,当url中设置{s}后,该属性必填\r\n tileType: {\r\n type: String as PropType<'xyz' | 'bd09'>,\r\n default: 'xyz',\r\n validator: (value : string): boolean => {\r\n // 这个值必须匹配下列字符串中的一个\r\n return ['xyz', 'bd09'].indexOf(value) !== -1;\r\n }\r\n }, // 瓦片分割类型,默认是xyz,xyz代表瓦片是编号是从左上角开始,百度瓦片是由中间开始,所以需要区分普通瓦片还是百度\r\n proj: {\r\n type: String as PropType<'wgs84' | 'gcj02' | 'bd09'>,\r\n default: 'gcj02',\r\n validator: (value : string): boolean => {\r\n // 这个值必须匹配下列字符串中的一个\r\n return ['wgs84', 'gcj02', 'bd09'].indexOf(value) !== -1;\r\n }\r\n },// 瓦片使用的坐标系,默认是gcj02\r\n zooms: {\r\n type: Object as PropType<[number, number]>\r\n }, // 图层缩放等级范围,默认 [2, 18]\r\n opacity: {\r\n type: Number\r\n }, // 图层透明度,默认为 1\r\n zIndex: {\r\n type: Number,\r\n default: 120\r\n },\r\n mask: {\r\n type: Array\r\n },\r\n cacheSize: {\r\n type: Number,\r\n default: 512\r\n },\r\n debug: {\r\n type: Boolean,\r\n default: false\r\n },\r\n tileMaxZoom: {\r\n type: Number\r\n },\r\n altitude: {\r\n type: Number\r\n }\r\n});"],"names":[],"mappings":";;AAGO,MAAM,aAAa,UAAW,CAAA;AAAA,EACnC,GAAK,EAAA;AAAA,IACH,QAAU,EAAA,IAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,GACR;AAAA;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,KAAA;AAAA,GACR;AAAA;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,IACT,SAAA,EAAW,CAAC,KAA4B,KAAA;AAEtC,MAAA,OAAO,CAAC,KAAO,EAAA,MAAM,CAAE,CAAA,OAAA,CAAQ,KAAK,CAAM,KAAA,CAAA,CAAA,CAAA;AAAA,KAC5C;AAAA,GACF;AAAA;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,OAAA;AAAA,IACT,SAAA,EAAW,CAAC,KAA4B,KAAA;AAEtC,MAAA,OAAO,CAAC,OAAS,EAAA,OAAA,EAAS,MAAM,CAAE,CAAA,OAAA,CAAQ,KAAK,CAAM,KAAA,CAAA,CAAA,CAAA;AAAA,KACvD;AAAA,GACF;AAAA;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,GACR;AAAA;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,MAAA;AAAA,GACR;AAAA;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,KAAA;AAAA,GACR;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,GACR;AACF,CAAC;;;;"}