Comment implémenter la saisie semi-automatique de Place à l'aide de Nominatim?

9

Je souhaite effectuer une saisie semi-automatique comme Google Place, mais je ne souhaite pas utiliser l'API Google Place. J'ai reçu un exemple de saisie semi-automatique, mais cela ne fonctionne pas dans Windows 8 car il est implémenté dans node.js

Quelqu'un peut-il m'aider?

user3287821
la source

Réponses:

20

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

Recherche de saisie semi-automatique: elle n'est pas encore prise en charge 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 attendez à quelque chose comme "Berlin", mais Nominatim recherche des endroits exactement appelés "Ber" et suggère "Ber, Tombouctou, Tombouctou, Mali".

Mais il existe certains 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.

ubahnverleih
la source
Quelques mises à jour sur Pelias
ubahnverleih