Optionalfilters?: SearchFiltersThe country and POI-attribute restrictions, together, on what may come back.
OptionalmaxFuzzyLevel?: numberMaximum fuzziness level to use.
It sets the upper limit of tolerance for character differences. Higher values allow more variations but may include irrelevant results.
OptionalminFuzzyLevel?: numberMinimum fuzziness level to use.
It controls how tolerant the search is to character differences. Lower values require closer matches to the query text.
Pass these to discoverPlaces, which picks the request variant from the params you give it.
A route property selects along-route search, a geometries property selects geometry search,
and neither selects fuzzy search.
Fuzzy search tolerates typos and spelling mistakes, handles partial queries and abbreviations, and searches both addresses and POIs. Its fuzziness levels control precision, and it ranks results by relevance. Use it for search boxes, free-form text that users enter, recovery from autocomplete failures and broad exploratory searches.
// Basic fuzzy search
const params: FuzzySearchParams = {
query: 'pizz', // Will find "pizza" restaurants
geoBias: { position: [4.9041, 52.3676] }
};
// Fuzzy search with custom fuzziness
const customParams: FuzzySearchParams = {
query: 'restaurnt', // Misspelled "restaurant"
minFuzzyLevel: 1,
maxFuzzyLevel: 3,
limit: 10
};
Parameters for fuzzy search queries.
Fuzzy search finds places and addresses from partial or misspelled text queries. It handles typos, abbreviations and incomplete input gracefully.