Jak wdrożyć automatyczne uzupełnianie miejsca za pomocą nominatim?


10

Chcę automatycznie uzupełniać, jak Google Place, ale nie chcę używać interfejsu API Google Place. Mam przykład automatycznego uzupełniania nominatim, ale nie działa on w systemie Windows 8, ponieważ jest zaimplementowany w node.js

Czy ktoś może mi pomóc?

Odpowiedzi:


20

Używanie Nominatim do autouzupełniania może nie być najlepszym pomysłem. Jeśli używasz serwera osm.org nominatim, polityka użytkowania zabrania używania Nominatim do autouzupełniania:

Automatyczne uzupełnianie wyszukiwania: nie jest to jeszcze obsługiwane przez Nominatim i nie wolno implementować takiej usługi po stronie klienta za pomocą interfejsu API.

Również nie jest zbyt przydatne używanie Nominatim do autouzupełniania, ponieważ jeśli wpiszesz „Ber”, możesz spodziewać się czegoś takiego jak „Berlin”, ale Nominatim szuka miejsc dokładnie znanych jako „Ber” i sugeruje „Ber, Tombouctou, Timbuktu, Mali”.

Ale istnieją pewne geokodery oparte na OpenStreetMap z obsługą autouzupełniania, takie jak Photon i Pelias ( Demo ). Istnieją przykłady użycia na stronach projektu.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.