SearchPreferences constructor
Creates a SearchPreferences object with the specified options.
Parameters
- IN allowFuzzyResults Allow fuzzy search results (default: true).
- IN estimateMissingHouseNumbers Allow estimation of house numbers not present in map data (default: true).
- IN exactMatch Use exact match for search tokens (default: false).
- IN maxMatches Maximum number of matches to return (default: 40).
- IN searchAddresses Enable search through addresses (default: true).
- IN searchMapPOIs Enable search through map POIs (default: true).
- IN searchOnlyOnboard Search using only onboard data (default: false).
- IN thresholdDistance Threshold distance for the request (default: 2147483647).
- IN easyAccessOnlyResults Enable easy access filter for results (default: false).
Implementation
factory SearchPreferences({
final bool allowFuzzyResults = true,
final bool estimateMissingHouseNumbers = true,
final bool exactMatch = false,
final int maxMatches = 40,
final bool searchAddresses = true,
final bool searchMapPOIs = true,
final bool searchOnlyOnboard = false,
final int thresholdDistance = 2147483647,
final bool easyAccessOnlyResults = false,
}) {
final SearchPreferences result = SearchPreferences._create();
result.allowFuzzyResults = allowFuzzyResults;
result.estimateMissingHouseNumbers = estimateMissingHouseNumbers;
result.exactMatch = exactMatch;
result.maxMatches = maxMatches;
result.searchAddresses = searchAddresses;
result.searchMapPOIs = searchMapPOIs;
result.searchOnlyOnboard = searchOnlyOnboard;
result.thresholdDistance = thresholdDistance;
result.easyAccessOnlyResults = easyAccessOnlyResults;
return result;
}