基于android的lbs技术,基于Android平台的LBS应用设计与实现

摘要:

基于地理位置的信息服务(Location based service,LBS)以用户的地理位置信息为基础,在传统应用的基础上加入了新的维度:地点,该要素将网络中的虚拟世界与我们的现实生活紧密的结合起来。随着智能手机的发展和普及,手机所具备的功能越来越强大,这在一定程度上促进了LBS应用的发展。 目前很多LBS应用都提供了根据地理位置查找其他用户的功能,但查找的依据仅仅是地理位置信息,并未考虑查找结果与用户的关联度大小。本文将以 LBS技术为基础,深度挖掘用户的数据,为用户提供个性化的推荐和查找系统,同时为用户提供可选的信息交互系统。在个性化推荐系统中,我们采用了Hadoop技术来挖据用户之间潜在的人脉关系。在利用地理位置信息查找用户时,我们对基于球面距离和基于 Geohash算法两种方式进行了对比。通过实验数据的对比,选择了效率更高的 Geohash算法。在信息交互系统的设计中,我们对采用服务器中转和利用运营商SMS系统两种方式进行了对比,用户可以根据自身的需求来做合理的选择。 从目前运行和测试情况来看,个性化推荐系统能够得到可信的推荐结果,查找系统可以快速高效的进行用户的筛选,基本满足设计的需求。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值