Come implementare il completamento automatico del posto usando nominatim?


10

Voglio completare automaticamente come Google Place ma non desidero utilizzare l'API di Google Place. Ho preso l'esempio di completamento automatico di nominatim ma non funziona in Windows 8 perché è implementato in node.js

Qualcuno può aiutarmi?

Risposte:


20

L'uso di Nominatim per il completamento automatico potrebbe non essere la migliore idea. Se si utilizza il server nominatim osm.org, la politica di utilizzo vieta l'utilizzo di Nominatim per il completamento automatico:

Ricerca di completamento automatico: questo non è ancora supportato da Nominatim e non è necessario implementare tale servizio sul lato client utilizzando l'API.

Inoltre, non è molto utile usare Nominatim per il completamento automatico, perché se digiti "Ber" ti aspetteresti qualcosa come "Berlino", ma Nominatim cerca luoghi esattamente conosciuti come "Ber" e suggerisce "Ber, Tombouctou, Timbuktu, Mali".

Ma ci sono alcuni geocoders basati su OpenStreetMap con supporto del completamento automatico come Photon e Pelias ( Demo ). Ci sono esempi di utilizzo sui siti del progetto.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.