"Why can't I just ask google maps to show me all restaurants in certain area with approximate distance of 20 metres from newspaper kiosk...?"
Now I can! This app allows to query Google Maps API for 2 specific places within given distance from each other in a specified area.
Latitude and Logtitude: points to the center of the search area.
Radius: defines radius of the search area from given above coordinates.
Keyword: a term to be matched against all content that Google has indexed for this place, including but not limited to name, type, and address, as well as customer reviews and other third-party content. For best results use local language.
Category [optional]: restricts the results to places matching the specified type.
Distance: defines approximate (+/-20m) distance between two given places. Tip: When in doubt, it's better to uderestimate than overestimate.
Press SEARCH and wait patiently. With large radius (>10,000) and popular landmarks, it can take a while to generate result.
If found, results are displayed on a map and in a table at the bottom of the page.