FoodMaps is something that I am currently working on.
It's goal is to make price and distance factor in the rating of restaurants near you to give you a relative rating.
Currently, I have it to show the relative rating when price and distance are weighted equally at 50%. I am working on a way to use Google's API to get a person's live location so that the ratings can change as you move.