From a7d62c58032915e23bfda2eb36b2dcf0fc5ae4ba Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 11 Oct 2024 15:00:52 +0800 Subject: feat: add query params for crs --- src/dumbymap.mjs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/dumbymap.mjs') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 35a4614..593875e 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -111,11 +111,17 @@ export const markdown2HTML = (container, mdContent) => { * * @param {HTMLElement} container - The container element for the maps * @param {Object} options - Configuration options + * @param {string} options.crs - CRS in EPSG/ESRI code, see epsg.io * @param {number} [options.delay=1000] - Delay before rendering maps (in milliseconds) * @param {Function} options.mapCallback - Callback function to be called after map rendering */ -export const generateMaps = (container, { layouts = [], delay, renderCallback } = {}) => { - /** Prepare Contaner/HTML Holder/Showcase */ +export const generateMaps = (container, { + crs = 'EPSG:4326', + layouts = [], + delay, + renderCallback, +} = {}) => { + /** Prepare Contaner/HTML-Holder/Showcase */ container.classList.add('Dumby') delete container.dataset.layout container.dataset.layout = defaultLayouts[0].name -- cgit v1.2.3-70-g09d2