locator: Map country-level accuracy to city-level

There is no source that provides country-level accuracy. Since Wifi (as
geoip) source is the best we can do, accuracy really is country-level many
times from this source and its doubtful app (or user) will mind being
given slighly more accurate location, lets just map this to city-level
accuracy.