X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/blobdiff_plain/52521128a144a4e42653e0bf8c6a6f0fddb8a6bc..f5a2de8df679bee5d57eb4f4134143991bfbb137:/src/lib/helpers.js diff --git a/src/lib/helpers.js b/src/lib/helpers.js index 023da09..0099d83 100644 --- a/src/lib/helpers.js +++ b/src/lib/helpers.js @@ -17,7 +17,7 @@ export function formatOSMType(sType, bExcludeExternal) { // w123 => ['W', 123] export function identifyLinkInQuery(query) { if (!query) return undefined; - const m = query.match(/\/(relation|way|node)\/(\d+)/) || query.match(/^([nwr])(\d+)$/i); + const m = query.match(/\/(relation|way|node)\/(-?\d+)/) || query.match(/^([nwr])(-?\d+)$/i); if (!m) return undefined; return [m[1][0].toUpperCase(), Number(m[2])]; } @@ -136,16 +136,13 @@ export function zoomLevels() { /* 9 */ '', /* 10 */ 'City', /* 11 */ '', - /* 12 */ 'Town / Village', - /* 13 */ '', - /* 14 */ 'Suburb', - /* 15 */ '', - /* 16 */ 'Street', - /* 17 */ '', - /* 18 */ 'Building', - /* 19 */ '', - /* 20 */ '', - /* 21 */ '' + /* 12 */ 'Town / Borough', + /* 13 */ 'Village / Suburb', + /* 14 */ 'Neighbourhood', + /* 15 */ 'Locality', + /* 16 */ 'Major Street', + /* 17 */ 'Minor Street', + /* 18 */ 'Building' ]; return aZoomLevels; }