diff options
Diffstat (limited to 'src')
| -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 => { |