{"version":3,"file":"init.mjs","sources":["../../../../../packages/overlay/markerClusterer/use/init.ts"],"sourcesContent":["import { toMarker } from \"~/utils/converter\";\r\nimport type { Props } from \"./\";\r\n\r\nexport function useInit(props: Props, map: T.Map) {\r\n  const { markers, girdSize, maxZoom } = props;\r\n  const marker = markers?.map(item => toMarker(item));\r\n  return new T.MarkerClusterer(map, {\r\n    markers: marker,\r\n    girdSize,\r\n    maxZoom\r\n  });\r\n}\r\n"],"names":["useInit","props","map","markers","girdSize","maxZoom","marker","item","toMarker"],"mappings":";AAGgB,SAAAA,EAAQC,GAAcC,GAAY;AAChD,QAAM,EAAE,SAAAC,GAAS,UAAAC,GAAU,SAAAC,EAAY,IAAAJ,GACjCK,IAASH,KAAA,gBAAAA,EAAS,IAAI,CAAQI,MAAAC,EAASD,CAAI;AAC1C,SAAA,IAAI,EAAE,gBAAgBL,GAAK;AAAA,IAChC,SAASI;AAAA,IACT,UAAAF;AAAA,IACA,SAAAC;AAAA,EAAA,CACD;AACH;"}