// 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])];
}
/* 9 */ '',
/* 10 */ 'City',
/* 11 */ '',
- /* 12 */ 'Town / Village',
- /* 13 */ '',
- /* 14 */ 'Suburb',
- /* 15 */ '',
- /* 16 */ 'Street',
- /* 17 */ '',
+ /* 12 */ 'Town / Borough',
+ /* 13 */ 'Village / Suburb',
+ /* 14 */ 'Neighbourhood',
+ /* 15 */ 'Locality',
+ /* 16 */ 'Major Street',
+ /* 17 */ 'Minor Street',
/* 18 */ 'Building'
];
return aZoomLevels;