Возможно, вы захотите взглянуть на Google Places API для объектов:
Google Places API
Еще один способ сделать это через YQL, но яне уверен на 100% в точности.Перейдите на Консоль YQL и попробуйте следующий запрос:
select * from local.search where query="outback steakhouse" and location="atlanta, ga"
Это даст вам места для стейк-хауса Outback в Атланте, штат Джорджия.Также вы можете запросить рестораны возле почтового индекса:
select * from local.search where zip='30045' and query='restaurant'
Я уверен, что есть способы запросить места вокруг заданной точки, используя YQL.