Vairāk

Kā ieviest vietas automātisko pabeigšanu, izmantojot nominatim?


Vēlos automātiski pabeigt, piemēram, Google Place, bet nevēlos izmantot Google Place API. Es saņēmu nominatim automātiskās pabeigšanas piemēru, bet tas nedarbojas operētājsistēmā Windows 8, jo tas ir ieviests nod.js

Vai kāds var man palīdzēt?


Nominatim izmantošana automātiskai pabeigšanai varētu nebūt labākā ideja. Ja izmantojat osm.org nominatim serveri, lietošanas politika aizliedz lietot Nominatim automātiskai pabeigšanai:

Automātiskās pabeigšanas meklēšana: Nominatim to vēl neatbalsta, un jūs nedrīkstat ieviest šādu pakalpojumu klienta pusē, izmantojot API.

Tāpat nav īsti lietderīgi izmantot Nominatim automātiskai pabeigšanai, jo, ierakstot "Ber", jūs varētu sagaidīt kaut ko līdzīgu "Berlin", bet Nominatim meklē vietas, kas precīzi pazīstamas kā "Ber", un iesaka "Ber, Tombouctou, Timbuktu, Mali".

Bet ir daži uz OpenStreetMap balstīti ģeokoderi ar automātiskās pabeigšanas atbalstu, piemēram, Photon un Pelias (Demo). Projekta vietnēs ir piemēri izmantošanai.


Skatīties video: Nominatim OpenStreetMap GEOCODING. STREET ADDRESS to LATITUDE u0026 LONGITUDE coordinates (Oktobris 2021).