论百度地图在好友定位查找中的应用_第1页
论百度地图在好友定位查找中的应用_第2页
论百度地图在好友定位查找中的应用_第3页
论百度地图在好友定位查找中的应用_第4页
论百度地图在好友定位查找中的应用_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 论百度地图在好友定位查找中的应 用 摘要:网络虚拟交友越来越频繁, 亲朋好友所在地理位置也成为人们热议 的话题,百度地图在定位这方面拥有成 熟的技术。将百度地图的定位技术与当 下交友软件进行结合在手机平台运用, 开发这样一款安卓应用,通过百度云管 理信息。满足了人们对于亲朋好友所在 位置的关注。给人们日常生活带来便利, 方便好友之间聚会,约会等集体活动。 文章提出了基于百度地图 API 的友定位 查找系统,具有较高的实际应用价值。 中国论文网 /8/view-12742630.htm 关键词: 交友;定位;百度地 图;安卓;百度云 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 中图分类号:TP311 文献标识码: A 文章编号: 1009-3044(2014)12- 2847-02 目前,越来越多的人开始使用智 能手机,用户越来越喜欢 Android 提供 的友好界面操作,反观塞班系统已经被 多数人遗忘。基于 Android 系统的手机 应用也越来越多,聊天交友软件脱颖而 出,成为大众宠爱的对象。腾讯的微信 自 2011 年初推出以来,一路飙歌,人 气爆棚。更是推出一则这样的广告语 “微信,是一个生活方式。 ”相对于微信 人气稍微低点的陌陌,虽然低调,但无 法掩盖其功能的强大,它是一款基于地 理位置的移动社交工具。陌陌,让你发 现身边志同道合的人。对于以上两种应 用,各有各的优点,但同时也存在不足。 微信无法知道好友所在位置,好友仅限 网络。陌陌,虽然可以查找好友位置, 但其缺少类似微信朋友圈的功能,使得 其互动性大大降低。针对这种情况,结 合两种应用的优点,研究一款好友定位 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 查找系统显得尤为重要。 1 好友定位查找客户端 1.1 客户端简介 客户端主要负责与用户进行交互, 实现定位、个人信息修改、好友动态查 询,足迹分享等功能。客户端采用 Android 编程技术开发,为实现界面友 好,界面如图 1 所示。操作简易,采用 Android API 17 开发,支持 Fragment 从 而使得界面多样化,优化用户体验。为 了实现客户端定位功能,采用百度地图 API 2.3.0,支持用户定位,地点检索, 位置服务等功能。 1.2 客户端特点 1)客户端利用 Android 编程使 用大部分智能手机,适用群众范围广; 2)Android 自带定位系统,定位 轻松、准确; 3)界面采用 Fragment 结合 Activity 实现仿 iphone 界面效果,用户 亲和性增加; 4)引入百度地图 API,定位查 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 找技术更加成熟、定位显示更加直观、 位置信息更加全面; 5)借助百度地图 API 提供多种 方法,客户端功能丰富,具有较大的可 扩展性。 2 好友定位查找服务端 2.1 服务端简介 服务端对客户端发送来的请求进 行处理,返回相应处理结果,以及数据, 存储客户端上传数据,具体流程通过图 2 说明。服务端采用传统 MVC 模式开 发 JavaWeb 项目,处理用户请求、数据 存储等功能。服务端采用简易的 MVC 模式,用户请求都采用 servlet 来处理, 对于用户上传的数据通过 servlet 做出处 理存储到数据库中。用户足迹,个人信 息等数据需要存放至服务端,服务端借 助百度云服务,使用百度云数据库存储, 从而节约服务器耗资,部署后情况如图 3 所示。 2.2 服务端功能 服务端功能主要包括:1)提供 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 用户登陆接口;2)提供用户注册接口; 3)提供用户密码找回接口;4)处理用 户上传足迹;5)返回用户足迹;6)好 友信息管理;7)个人信息管理。 2.3 服务端特点 1)服务端适用 MVC 模式开发, MVC 模式有助于开发复杂程序,因为 使用这种模式可以实现开发者关注专一 化,短时间内可以专心从事一个方面的 工作即可。也有利于测试人员进行测试; 2)服务端对请求处理采用较为 安全的 POST 方式,与 POST 请求相关 的参数作为一个单独的 HTTP 请求从浏 览器发送到服务器,有效避免信息泄露 等不安全问题; 3)服务端可以处理图片等大数 据文件,扩展性能较高; 4)服务端部署在百度云服务器 上,而非本地计算机或远程服务器中, 简化部署操作,方便维护,服务端代价 小。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 3 好友定位查找数据库 3.1 数据库简介 系统采用 MySql 数据库,因为 MySql 很适合中小型网站的数据库,加 上它体积小、速度快、总体拥有成本低, 所以系统采用 MySql 数据库。它是一种 关联数据库管理系统,将数据保存在不 同的表中,而不是将所有数据都放在一 个大仓库之中,增加速度并且提高灵活 性。 3.2 数据库设计 系统主要设计用户信息、好友信 息以及定位信息。首先设计用户表包含 用户账号、密码、邮箱。邮箱为用户提 供密码找回功能。其次设计用户个人信 息表,包含用户姓名、年龄、地址、联 系方式等个人信息。再其次,设计好友 关联表,通过账号关联好友关系。为了 对好友进行管理可设置分组,设计分组 表,关联用户与分组的关联关系。对于 用户足迹,设计足迹表包含经纬度、地 点、描述、照片等足迹信息,具体设计 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 如图 4 所示。 4 结论 通过将百度地图定位技术应用到 好友定位查找中实现位置共享,方便了 人们日常生活中进行好友聚会等集体活 动,同时,采用这样一则技术集成百度 云提供的云服务,缩减开发周期,利用 百度云搭建服务器,大大的节约了项目 中服务器搭建的开销。在 Android 应用 开发中,引入百度地图 API 可简化许多 功能的开发,且技术相对成熟,用户体 验较为满意。面对当下 Android 应用层 出不穷的情况,简化开发流程显得尤为 重要,百度地图 API

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论