vue-tianditu2
Version:
1 lines • 974 B
Source Map (JSON)
{"version":3,"file":"init.mjs","sources":["../../../../packages/map/use/init.ts"],"sourcesContent":["import { toLngLat } from \"~/utils/converter\";\nimport type { Props } from \"./\";\n\nexport function useInit(props: Props, dom?: HTMLElement) {\n const { mid, projection, minZoom, maxZoom, center, zoom } = props;\n const instance = new T.Map(dom ?? mid, {\n projection,\n minZoom,\n maxZoom,\n center: toLngLat(center),\n zoom\n });\n instance.centerAndZoom(toLngLat(center), zoom);\n return instance;\n}\n"],"names":["useInit","props","dom","mid","projection","minZoom","maxZoom","center","zoom","instance","toLngLat"],"mappings":";AAGgB,SAAAA,EAAQC,GAAcC,GAAmB;AACvD,QAAM,EAAE,KAAAC,GAAK,YAAAC,GAAY,SAAAC,GAAS,SAAAC,GAAS,QAAAC,GAAQ,MAAAC,MAASP,GACtDQ,IAAW,IAAI,EAAE,IAAIP,KAAOC,GAAK;AAAA,IACrC,YAAAC;AAAA,IACA,SAAAC;AAAA,IACA,SAAAC;AAAA,IACA,QAAQI,EAASH,CAAM;AAAA,IACvB,MAAAC;AAAA,EAAA,CACD;AACD,SAAAC,EAAS,cAAcC,EAASH,CAAM,GAAGC,CAAI,GACtCC;AACT;"}