找到某个城市的兴趣点

时间:2013-05-31 16:53:45

标签: sql-server database foursquare google-places-api

我尝试做的,到目前为止找到了一个天真的解决方案,就是使用Foursquare API和Google Places之类的API获取某个城市的所有兴趣点,然后将它们插入到SQL服务器实例中。
我天真的解决方案是从这里获得某些城市的经纬度 http://download.geonames.org/export/dump/

并使用这些API提供的函数应用radius参数 由于这两个API将返回最大数量的兴趣点(例如50个foursquare),我所做的是使用一个小半径(~40米)并使用紧密纬度向API重复请求 - 经度对。
我的问题是我必须手动找到城市的边界,以免超过它们 有没有其他方法来获取城市的“边界”,例如,具有城市纬度 - 经度多边形的数据库?

1 个答案:

答案 0 :(得分:1)

没有简单的方法可以做到这一点,但你应该查看这个相关的问题。它讨论了如何获得城市边界:

How can I get the city borders for a country