I most agree with @Kal-El on this. That being said, I don’t expect the changes that I think would be most beneficial to the game in this area. They seem too unpopular with the vocal shop-keepers.
Given the testing implementation though, I wonder if it would be possible to give a cardinal direction along with distance (in the same way that you can find locations). That would feel a little less… clumsy.
Beyond that… how does it factor depth into the equation. Is that added to the ‘distance’, or is that only x/y distance? Do we arrive at the spot, and then be unable to find it because it’s actually on a floating/buried shopping complex?