如何使用Geolocation API(Foursquare/Places)存储基于位置的数据?

Rya*_*yan 5 api web-applications geolocation

所以,我有一个网络应用程序的想法,但我很难理解我的服务器端数据库和地理位置API(例如Foursquare/Google Places)之间需要进行的交互.

我需要做的只是为每个位置项(例如酒吧,商店,公园)存储信息,如新闻文章.如何将此信息存储在我的数据库中,以便我可以执行以下搜索:

搜索: 显示半径25英里范围内的顶级位置,这些位置包含10个以上位于我的数据库中的相关新闻文章.

我的解决方案:从API服务25英里内拉下所有地方,将该列表与我的新闻文章数据库一起加入,并筛选出包含10多篇新闻文章的结果?

不确定这些类型的地理定位应用程序应该如何工作?任何澄清都会很棒.