1

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

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

4

1 回答 1

1

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

我怎样才能获得一个国家的城市边界

于 2013-05-31T21:09:38.213 回答