[QtMoko] RFC: UI for adding Search to NeronGPS
Neil Jerram
neil at ossau.homelinux.net
Thu Aug 30 22:05:09 CEST 2012
I'm interested in adding a Search facility to NeronGPS, using
http://nominatim.openstreetmap.org/, but I'm not sure what would be the
best UI, so would appreciate ideas or input on this.
I think the starting point has to be a dialog with text entry, where the
user types in what they want to search for. In future there could also
be voice input and voice recognition, but let's assume text entry for
now.
Given that, http://nominatim.openstreetmap.org/ will return a list of
possible places, each with coordinates and a description, so the
question is what to do with those.
- We could show them all as markers on the map. But that raises the
question of what to do if some of them are outside the current map.
Any automatic shifting or zooming of the map might cause unwanted
new downloading, and/or show areas of black for a while. Options
could be:
- Not shifting or zooming the map at all. The only markers that will
be visible straightaway are those within the current bounds. Other
markers would become visible as/when the user shifted/zoomed the map
so as to cover them.
- Shifting and zooming the map as much as is needed to show all the
returned markers, and never mind the implications.
- Shifting and zooming up to some configurable limits, so as to show
as many markers as those limits allow.
- Alternatively, the results could instead be shown in text form in the
search dialog, with a "Go to" button for each one.
In addition it would be nice to have an integration with the POI (Point
of Interest) function.
- All search results could automatically become POIs, or alternatively a
new temporary kind of POI that only lasts until a different search is
done.
- If the map is on or close enough to a search result, and the user
selects to make a POI, the POI name is automatically initialised from
the search result description.
Any thoughts?
Thanks,
Neil
More information about the community
mailing list