GNOME Bugzilla – Bug 731546
Add support for search-as-you-type
Last modified: 2018-03-26 12:32:39 UTC
Nominatim doesn't support search-as-you-type auto completion. It's just ot designed for that. I propose that we start looking for some sort of alternative since the UI that we get from not having search-as-you-type gets really weird and clunky. This /might/ mean abandoning geocode-glib I suppose. I'll try to fill this bug up with some alternative services as / if I find them.
(In reply to comment #0) > Nominatim doesn't support search-as-you-type auto completion. It's just ot > designed for that. I don't think there is anything about design but more about server load: "Auto-complete search This is not yet supported by Nominatim and you must not implement such a service on the client side using the API." http://wiki.openstreetmap.org/wiki/Nominatim_usage_policy > I propose that we start looking for some sort of alternative since the UI that > we get from not having search-as-you-type gets really weird and clunky. This > /might/ mean abandoning geocode-glib I suppose. If we provide auto-completion for every search made by user, I don't think this feature is then so important that we need to look into other services after doing through all the trouble for porting geocode-glib to Nominatim and creating our proxy for it. Keeping in mind that we don't really have an army of developers working fulltime on Maps, I'd rather we talk to Nominatim people if and when auto-completion could be supported. We can also think about setting up our own Nominatim instance again if thats whats neeeded for this feature.
(In reply to comment #1) > (In reply to comment #0) > > Nominatim doesn't support search-as-you-type auto completion. It's just ot > > designed for that. > > I don't think there is anything about design but more about server load: > > "Auto-complete search This is not yet supported by Nominatim and you must not > implement such a service on the client side using the API." > > http://wiki.openstreetmap.org/wiki/Nominatim_usage_policy > Well, atm it's sort of not possible by design. Or rather will not yield all that nice result. Since Nominatim doesn't really do partial matches, only exact matches. > > I propose that we start looking for some sort of alternative since the UI that > > we get from not having search-as-you-type gets really weird and clunky. This > > /might/ mean abandoning geocode-glib I suppose. > > If we provide auto-completion for every search made by user, I don't think this > feature is then so important that we need to look into other services after > doing through all the trouble for porting geocode-glib to Nominatim and > creating our proxy for it. > > Keeping in mind that we don't really have an army of developers working > fulltime on Maps, I'd rather we talk to Nominatim people if and when > auto-completion could be supported. We can also think about setting up our own > Nominatim instance again if thats whats neeeded for this feature. Yeah I think I agree with this. It seems to be on the roadmap of Nominatim: http://wiki.openstreetmap.org/wiki/Nominatim/Version2 And with an instance of our own we could get some of the functionality even tho the search doesn't work well with partial matches. PS. A thread that discusses sort of this: http://gis.stackexchange.com/questions/80806/location-names-autocomplete-service-with-custom-nominatim-installation
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-maps/issues/6.