I'm noticing that the proximity search doesn't seem to work quite as well on towns as it does for postcodes.
I've seen this behaviour sporadically. For some contacts it's not an issue, for others it is.
For instance, if I do a search for 30km around Chester it won't find a person who's in Chester, but will find them if I search for postcode CH2.
In this case, the contact's address is simply 'Chester, Cheshire, UK', with no postcode supplied. Nevertheless, the Map icon in their contact record is successfully placing them in the middle of Chester.
The same occurs for other contacts with the same non-specific Chester address.
However, it doesn't occur for other contacts with similar address formats if they are in nearby towns. For instance, people with addresses such as 'Liverpool, Merseyside, UK' are found by the above search.
Having said that, if I then do a search for 30 km around Liverpool, I do get correct results!
We are using Google as our Geocode provider, Civi 5.3.1, Drupal 7.58.
Could it be that the Proximity search fails if the distance from certain towns is zero? And works for other towns? Or something else?
Does anyone have a suggestion where I should look to fix this? Or is it a known issue with the proximity search?