foursquare - 获取通用用户位置

时间:2011-03-04 04:17:04

标签: geolocation location foursquare

我试图通过foursqaure获取某个位置的“通用位置”。

例如 - 对于特定的geolong,提供给Foursquare API的geolat - 是否有我可以使用的API /算法,以确定用户是在家/商城/郊区/城市(通用位置)?

我可以处理位置类型并确定它,但我想知道是否有更简单的方法吗?

2 个答案:

答案 0 :(得分:1)

由于绝大多数四方场地都有一个或多个类别,您可以使用它们来帮助您识别用户所在的位置。如果您有用户的oauth令牌,则可以通过此端点访问其签入历史记录:https://developer.foursquare.com/docs/users/users.html。 然后,您将在他们最近的登记入住时看到一个类别列表,例如“家”,“酒吧”,“夜生活”,“电影院”,您可以用它们来了解他们所处的地点类别在

数据库实际上很少有拼写错误,重复或误报的问题,但你会发现一些错误分类的家庭问题(例如,许多大学宿舍,将自己归类为夜总会或脱衣舞俱乐部作为笑话)。但是,对于大多数地区而言,结果应该是有用的。

答案 1 :(得分:0)

您是否考虑过按地点搜索Wikipedia的GeoNames API? Details here.

使用Foursquare的API是一个非常聪明的想法,但根据以前的经验,您可能会因错误拼写和/或重复列表而得到一些误报。