Skip to content

Commit 98de6b6

Browse files
authored
Expose ignore_access and ignore_restrictions API flags (#217)
1 parent 2661dc6 commit 98de6b6

File tree

1 file changed

+36
-3
lines changed

1 file changed

+36
-3
lines changed

src/Controls/settings-options.js

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,20 @@ const ignoreClosures = {
349349
param: 'ignore_closures',
350350
}
351351

352+
const ignoreRestrictions = {
353+
name: 'Ignore Restrictions',
354+
description:
355+
'If set to true, ignores any restrictions (e.g. turn/dimensional/conditional restrictions). Especially useful for matching GPS traces to the road network regardless of restrictions.',
356+
param: 'ignore_restrictions',
357+
}
358+
359+
const ignoreAccess = {
360+
name: 'Ignore Access',
361+
description:
362+
'If set to true, Will ignore mode-specific access tags. Especially useful for matching GPS traces to the road network regardless of restrictions.',
363+
param: 'ignore_access',
364+
}
365+
352366
const closureFactor = {
353367
name: 'Closure Factor',
354368
param: 'closure_factor',
@@ -690,6 +704,8 @@ export const settingsInit = {
690704
use_tracks: 0,
691705
private_access_penalty: 450,
692706
ignore_closures: false,
707+
ignore_restrictions: false,
708+
ignore_access: false,
693709
closure_factor: 9,
694710
service_penalty: 15,
695711
service_factor: 1,
@@ -900,6 +916,8 @@ export const settings_general = {
900916
],
901917
boolean: [
902918
ignoreClosures,
919+
ignoreRestrictions,
920+
ignoreAccess,
903921
excludeCashOnlyTolls,
904922
includeHOV3,
905923
includeHOV2,
@@ -922,7 +940,12 @@ export const settings_general = {
922940
useTracks,
923941
excludeUnpaved,
924942
],
925-
boolean: [ignoreClosures, excludeCashOnlyTolls],
943+
boolean: [
944+
ignoreClosures,
945+
ignoreRestrictions,
946+
ignoreAccess,
947+
excludeCashOnlyTolls,
948+
],
926949
enum: [],
927950
},
928951
bus: {
@@ -940,7 +963,12 @@ export const settings_general = {
940963
useTracks,
941964
excludeUnpaved,
942965
],
943-
boolean: [ignoreClosures, excludeCashOnlyTolls],
966+
boolean: [
967+
ignoreClosures,
968+
ignoreRestrictions,
969+
ignoreAccess,
970+
excludeCashOnlyTolls,
971+
],
944972
enum: [],
945973
},
946974
pedestrian: {
@@ -990,7 +1018,12 @@ export const settings_general = {
9901018
useTracks,
9911019
excludeUnpaved,
9921020
],
993-
boolean: [ignoreClosures, excludeCashOnlyTolls],
1021+
boolean: [
1022+
ignoreClosures,
1023+
ignoreRestrictions,
1024+
ignoreAccess,
1025+
excludeCashOnlyTolls,
1026+
],
9941027
enum: [],
9951028
},
9961029
all: {

0 commit comments

Comments
 (0)