Search for all streets (including small residential ones) in your region
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenSatNav |
New
|
Undecided
|
Unassigned |
Bug Description
When I searched for "Waverley Ave" the other night, I did not find any relevant results. Instead, I needed to search for "Waverley Ave, New Zealand", which then found the street that I was looking for.
This seems very silly to me when 90% of my driving will be within the same city and 99% within the same country.
I'm not sure on the best fix for this (and whether that fix belongs in OSN, osmdroid or Nominatim, but one option that springs to mind would be for OSN to always (at least when the user has not entered a ",") search for:
[user entry], [current city from GPS]
[user entry], [current country from GPS]
[user entry]
and aggregate the results of all three in the results.
There is some trade-off here between privacy and usefulness, but it seems odd for me to have to painfully tap ", New Zealand" after every single search. Google Maps is much better at finding the streets that I am interested in, presumably using some geolocation to optimise results.
I'm wondering if a better fix to this may be to send one's current city/country to the server as a separate parameter along with the query, rather than just adding this on the end manually. That would make it easier to do things like auto-suggesting street names (Bug #648574).