Como implementar o preenchimento automático de local usando nominatim?

9

Desejo concluir automaticamente como o Google Place, mas não quero usar a API do Google Place. Eu tenho o exemplo de preenchimento automático nominatim, mas ele não está funcionando no Windows 8 porque está implementado no node.js

Alguém pode me ajudar?

user3287821
fonte

Respostas:

20

Usar o Nominatim para preenchimento automático pode não ser a melhor ideia. Se você estiver usando o servidor osm.org nominatim, a política de uso proíbe o uso do Nominatim para preenchimento automático:

Pesquisa de preenchimento automático: isso ainda não é suportado pelo Nominatim e você não deve implementar esse serviço no lado do cliente usando a API.

Também não é realmente útil usar o Nominatim para o preenchimento automático, porque se você digitar "Ber", seria de esperar algo como "Berlin", mas o Nominatim pesquisará lugares exatamente conhecidos como "Ber" e sugere "Ber, Tombouctou, Timbuktu, Mali".

Mas existem alguns geocodificadores baseados no OpenStreetMap com suporte ao preenchimento automático, como Photon e Pelias ( Demo ). Existem exemplos de uso nos sites do projeto.

ubahnverleih
fonte
Algumas atualizações no Pelias: github.com/pelias/pelias/tree/master/announcements/…
ubahnverleih