到目前为止,我尝试做的并且找到了一个天真的解决方案,就是使用 Foursquare API 和 Google Places 等 API 获取某个城市的所有兴趣点,并将它们插入 SQL 服务器实例。
我天真的解决方案是从这里获取某些城市的纬度和经度
http://download.geonames.org/export/dump/
并使用这些 API 提供的应用半径参数的函数。
由于这两个 API 将返回最大数量的兴趣点(例如在四方中为 50 个),我所做的是使用小半径(~40m)并使用紧密的纬度向 API 发出重复请求-经度对。
我的问题是我必须手动找到一个城市的边界,以免超出它们。
有没有其他方法可以获取城市的“边界”,例如具有城市经纬度多边形的数据库?