Include places that only have localized names
For example "name" absent, but "name:en" present
This commit is contained in:
@@ -36,19 +36,19 @@ export default class OsmService extends Service {
|
|||||||
'building',
|
'building',
|
||||||
'landuse',
|
'landuse',
|
||||||
'public_transport',
|
'public_transport',
|
||||||
'aeroway'
|
'aeroway',
|
||||||
]
|
];
|
||||||
const typeKeysQuery = [`~"^(${typeKeys.join("|")})$"~".*"`];
|
const typeKeysQuery = [`~"^(${typeKeys.join('|')})$"~".*"`];
|
||||||
|
|
||||||
const query = `
|
const query = `
|
||||||
[out:json][timeout:25];
|
[out:json][timeout:25];
|
||||||
(
|
(
|
||||||
node(around:${radius},${lat},${lon})
|
node(around:${radius},${lat},${lon})
|
||||||
[${typeKeysQuery}][name~"."];
|
[${typeKeysQuery}][~"^name"~"."];
|
||||||
way(around:${radius},${lat},${lon})
|
way(around:${radius},${lat},${lon})
|
||||||
[${typeKeysQuery}][name~"."];
|
[${typeKeysQuery}][~"^name"~"."];
|
||||||
relation(around:${radius},${lat},${lon})
|
relation(around:${radius},${lat},${lon})
|
||||||
[${typeKeysQuery}][name~"."];
|
[${typeKeysQuery}][~"^name"~"."];
|
||||||
);
|
);
|
||||||
out center;
|
out center;
|
||||||
`.trim();
|
`.trim();
|
||||||
|
|||||||
Reference in New Issue
Block a user