2011-03-04 67 views
0

我想通过foursqaure获取位置的“通用位置”。foursquare - 获取通用用户位置

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

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

回答

0

您是否考虑过按地理位置搜索维基百科的GeoNames API? Details here.

使用Foursquare的API是一个非常聪明的想法,但根据先前的经验,你可能会得到一些误报由于错误的拼写和/或重复的房源。

1

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

数据库实际上很少出现拼写错误,重复或误报的问题,但是您会发现一些与分类错误的家庭有关的问题(例如,许多大学宿舍将其归类为夜总会或脱衣舞俱乐部)。然而,对于大多数地点来说,结果应该是有用的。