Add support for a default_bearing_radius flag (#6575)
This commit is contained in:
@@ -285,6 +285,7 @@ inline engine_config_ptr argumentsToEngineConfig(const Napi::CallbackInfo &args)
|
||||
auto max_results_nearest = params.Get("max_results_nearest");
|
||||
auto max_alternatives = params.Get("max_alternatives");
|
||||
auto max_radius_map_matching = params.Get("max_radius_map_matching");
|
||||
auto default_radius = params.Get("default_radius");
|
||||
|
||||
if (!max_locations_trip.IsUndefined() && !max_locations_trip.IsNumber())
|
||||
{
|
||||
@@ -316,6 +317,11 @@ inline engine_config_ptr argumentsToEngineConfig(const Napi::CallbackInfo &args)
|
||||
ThrowError(args.Env(), "max_alternatives must be an integral number");
|
||||
return engine_config_ptr();
|
||||
}
|
||||
if (!default_radius.IsUndefined() && !default_radius.IsNumber())
|
||||
{
|
||||
ThrowError(args.Env(), "default_radius must be an integral number");
|
||||
return engine_config_ptr();
|
||||
}
|
||||
|
||||
if (max_locations_trip.IsNumber())
|
||||
engine_config->max_locations_trip = max_locations_trip.ToNumber().Int32Value();
|
||||
@@ -333,6 +339,8 @@ inline engine_config_ptr argumentsToEngineConfig(const Napi::CallbackInfo &args)
|
||||
engine_config->max_alternatives = max_alternatives.ToNumber().Int32Value();
|
||||
if (max_radius_map_matching.IsNumber())
|
||||
engine_config->max_radius_map_matching = max_radius_map_matching.ToNumber().DoubleValue();
|
||||
if (default_radius.IsNumber())
|
||||
engine_config->default_radius = default_radius.ToNumber().DoubleValue();
|
||||
|
||||
return engine_config;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user