如何改善位置发现应用中的Feed?

时间:2015-06-29 06:56:39

标签: android machine-learning location foursquare

我正在基于他们的API创建一个FourSquare克隆,它纯粹是出于学习目的,我想要做的是通过用户的交互数据改进兴趣点建议,这是我认为它可以是完成后,不确定它是否正确。

  1. 用户启动应用程序,他们会显示一堆感兴趣的地方,他/她点击一个地方,此时我存储该地点的名称以及该地点所属的类别,也许是距离从他的位置到那个地方。
  2. 用户搜索某个地点,结果会被填充,我会将前5个(将其视为最相关的)结果存储。
  3. 用户点击某个类别,我会存储该类别。
  4. 用户使用过滤器,我将这些过滤器存储在适当的类别下。
  5. 现在所有这些数据都将提供给基于Heroku / AWS的程序,该程序将使用该数据创建一个数据库,该数据库将存储有关每个用户的信息,这些信息将是他们查找的最大和最小距离。 他们感兴趣的类别,他们最喜欢访问的位置。

    这是一种优化方法吗?现在真的很确定,这甚至是合法的吗?我的意思是我将存储用户的交互数据,我应该如何创建用户的唯一ID,存储Facebook授权信息,我猜是不允许的。

    是否有工具或库可以帮助完成此类任务?

0 个答案:

没有答案