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

摘要:

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

展开

你可能感兴趣的:(基于android的lbs技术)