Aller au contenu

Autocomplétion à la frappe

L'autocomplétion est le point de terminaison de saisie anticipée. Déclenchez-le à chaque frappe. Il correspond à de vrais préfixes partiels : Calgar trouve Calgary, rue sainte-cath trouve la rue Sainte-Catherine.

résultat en direct
le code qui l’a produit
import { Unmap } from "@unmap/sdk";

const unmap = new Unmap({ key: "um_live_..." });

const results = await unmap.geocoder.autocomplete("rue sainte-cath", { limit: 5, lang: "fr" });

Envoyez toute la boîte de saisie, pas seulement le dernier mot. Tous les mots sauf le dernier doivent correspondre à un jeton en entier et le dernier est traité comme le préfixe encore en cours de frappe. Une saisie de trois caractères ou moins répond avec des localités, des provinces et des points d'intérêt seulement ; les adresses et les rues reviennent au quatrième caractère.

L'autocomplétion classe plus grossièrement que la recherche : pas de bonus de nom exact, pas de tolérance aux fautes. Utilisez search quand vous voulez la meilleure réponse unique et l'autocomplétion quand vous voulez des suggestions rapides. L'autocomplétion n'accepte pas de bbox.

L'API de géocodage couvre toute la différence de classement.