Suite

Comment implémenter la saisie semi-automatique des lieux à l'aide de nominatim ?

Comment implémenter la saisie semi-automatique des lieux à l'aide de nominatim ?


Je veux compléter automatiquement comme Google Place, mais je ne veux pas utiliser l'API Google Place. J'ai un exemple de saisie semi-automatique nominatim mais cela ne fonctionne pas sous Windows 8 car il est implémenté dans node.js

Quelqu'un peut-il m'aider?


L'utilisation de Nominatim pour la saisie semi-automatique n'est peut-être pas la meilleure idée. Si vous utilisez le serveur nominatim osm.org, la politique d'utilisation interdit l'utilisation de Nominatim pour la saisie semi-automatique :

Recherche auto-complétée : Ceci n'est pas encore supporté par Nominatim et vous ne devez pas implémenter un tel service côté client à l'aide de l'API.

De plus, il n'est pas vraiment utile d'utiliser Nominatim pour la saisie semi-automatique, car si vous tapez "Ber", vous vous attendriez à quelque chose comme "Berlin", mais Nominatim recherche des lieux exactement connus sous le nom de "Ber" et suggère "Ber, Tombouctou, Tombouctou, Mali".

Mais il existe des géocodeurs basés sur OpenStreetMap avec prise en charge de la saisie semi-automatique comme Photon et Pelias (Demo). Il existe des exemples d'utilisation sur les sites du projet.