diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-16 20:45:41 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-16 20:46:01 +0800 |
| commit | 6ad14a3daf3292048de1a4c72cabca243d03b103 (patch) | |
| tree | f04372216ca02da565950523e181d45344af1dbd | |
| parent | 42ae19120e9b9e907e405ad1a272de11e0d37e2d (diff) | |
fix: misused for result of match
| -rw-r--r-- | src/dumbymap.mjs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index c03680d..55d29d3 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
| @@ -242,11 +242,8 @@ export const generateMaps = (container, { | |||
| 242 | fromEPSGCode(crs).then(() => resolve()) | 242 | fromEPSGCode(crs).then(() => resolve()) |
| 243 | }) | 243 | }) |
| 244 | const addGeoSchemeByText = new Promise(resolve => { | 244 | const addGeoSchemeByText = new Promise(resolve => { |
| 245 | const coordPatterns = [ | 245 | const coordPatterns = /(-?\d+\.?\d*)([,\x2F\uFF0C])(-?\d+\.?\d*)/ |
| 246 | /[\x28\x5B\uFF08]\D*(-?\d+\.?\d*)([\x2F\s])(-?\d+\.?\d*)\D*[\x29\x5D\uFF09]/, | 246 | const re = new RegExp(coordPatterns, 'g') |
| 247 | /(-?\d+\.?\d*)([,\uFF0C])(-?\d+\.?\d*)/, | ||
| 248 | ] | ||
| 249 | const re = new RegExp(coordPatterns.map(p => p.source).join('|'), 'g') | ||
| 250 | htmlHolder.querySelectorAll('p') | 247 | htmlHolder.querySelectorAll('p') |
| 251 | .forEach(p => { | 248 | .forEach(p => { |
| 252 | replaceTextNodes(p, re, match => { | 249 | replaceTextNodes(p, re, match => { |