Implement NodeJS based server fully replicating osrm-routed
This commit is contained in:
parent
251ffe4a50
commit
768c33127a
@ -40,10 +40,15 @@ const queryStringJsonSchemaGeneral = {
|
|||||||
radiuses: {
|
radiuses: {
|
||||||
type: 'array',
|
type: 'array',
|
||||||
items: {
|
items: {
|
||||||
type: ['number', 'string'],
|
anyOf: [
|
||||||
oneOf: [
|
{
|
||||||
{ exclusiveMinimum: 0 },
|
type: 'number',
|
||||||
{ enum: ['unlimited'] }
|
exclusiveMinimum: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'string',
|
||||||
|
enum: ['unlimited']
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -277,6 +282,9 @@ function parseQueryString(queryString) {
|
|||||||
if ('timestamps' in parsed) {
|
if ('timestamps' in parsed) {
|
||||||
parsed['timestamps'] = parseArray(parsed['timestamps'], ';');
|
parsed['timestamps'] = parseArray(parsed['timestamps'], ';');
|
||||||
}
|
}
|
||||||
|
if ('radiuses' in parsed) {
|
||||||
|
parsed['radiuses'] = parseArray(parsed['radiuses'], ';');
|
||||||
|
}
|
||||||
if ('approaches' in parsed) {
|
if ('approaches' in parsed) {
|
||||||
parsed['approaches'] = parseArray(parsed['approaches'], ';');
|
parsed['approaches'] = parseArray(parsed['approaches'], ';');
|
||||||
}
|
}
|
||||||
|
@ -36,10 +36,15 @@ const queryStringJsonSchemaGeneral = {
|
|||||||
radiuses: {
|
radiuses: {
|
||||||
type: 'array',
|
type: 'array',
|
||||||
items: {
|
items: {
|
||||||
type: ['number', 'string'],
|
anyOf: [
|
||||||
oneOf: [
|
{
|
||||||
{ exclusiveMinimum: 0 },
|
type: 'number',
|
||||||
{ enum: ['unlimited'] }
|
exclusiveMinimum: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type: 'string',
|
||||||
|
enum: ['unlimited']
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -295,6 +300,9 @@ export function parseQueryString(queryString: string): any {
|
|||||||
if ('timestamps' in parsed) {
|
if ('timestamps' in parsed) {
|
||||||
parsed['timestamps'] = parseArray(parsed['timestamps'], ';');
|
parsed['timestamps'] = parseArray(parsed['timestamps'], ';');
|
||||||
}
|
}
|
||||||
|
if ('radiuses' in parsed) {
|
||||||
|
parsed['radiuses'] = parseArray(parsed['radiuses'], ';');
|
||||||
|
}
|
||||||
if ('approaches' in parsed) {
|
if ('approaches' in parsed) {
|
||||||
parsed['approaches'] = parseArray(parsed['approaches'], ';');
|
parsed['approaches'] = parseArray(parsed['approaches'], ';');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user