论文研究-实时校园地理信息服务系统的开发和应用 .pdf

所需积分/C币:7 2019-08-26 00:29:45 541KB .PDF
收藏 收藏
举报

实时校园地理信息服务系统的开发和应用,荆明,张绍武,本文针对在校大学生用户以Android平台架构为基础开发实时校园地理信息服务系统。该系统通过在本地搭建校园地图数据库,利用Android平�
国武技论文在线 面、校园地理信息列表界面、添加地址信息界面、更新地址信息界面等相关的输入操作界面 ()设计 其次地图搜索模块实现需包含地图显示过程、正向搜索、反向搜索、校园地图搜索等功 能模块,其类活动图见下图 地图显示过程参见下图,具体过程为获取 对象( 类型),并进行 如下设置:设置缩放按钮为内嵌形式并且为可见,并设置地图显示方式为卫星图;获取对 进行控制、激活锅和缩放的 对象,设置其缩放值为;获取当前类 和 的 对象( 类型),该对象从当前类中获 取系统服务,并覆盖到 上。设置 对象属性为“显小指南钊 “显示我当前位置”;并重写其成员方法 ,使得地图中心始终定位到当前用 户所在位置:获取 的覆盖列表,并将 添加到列衣中 C 获取 Mapview对象 (在 Map view对象中改置并显小缩放按钮 设置 Mapview显示地图类型为卫星图 (通过 Mapview对象获取 Map controller对象」 设置地图缩放级数为18 声明 My locationOverlay对象) y Location Overlay 定义 My Location overlay对象 设置显示指南针 设置显示“我的位置” 获取 Mapview对象的图层对象列表 调用 drunOnFirstFix方法将地图中心移动至用户当前所在位置 将当前用户所位置图层加入图层对象列表中) 图2地图显示过程的类活动图 谷歌地图搜索功能实现过程参见下图,具体过程为点击“搜索”物理键或点击菜单 中的“搜索”按钮,即可进入搜索界面,输入地理名称或者地理坐标,点山“正向搜索”或 “反向搜索”按钮即可进行搜索(此处进行输入信息格式合法性判断);査询信息的返冋通 过请求码和结果码的判断,进行对应的正向搜索和逆向搜索;正向搜索:获取 对象 中的字符串变量,即地理名称,然后调用 方法,获取目标位置的 经度值和纬度值,作为返回值返回至 字符串数组,然后调用 将对应坐标标注在 ,并屏幕中心移至该查询地理位置,最后以对象提小用 户查询到的地理信息——地坦名称、经度值和纬度值;逆向搜索基木句柄类似正向搜索,无 需赘述。 国武技论文在线 Campus 点击菜单中的“搜索”选项 后动 Search类 Search 初始化输入窗∏和搜索按钮 从正向输入窗口中获取地理名称) 进行输入合法性判断 N (调用 retlongitude latitude方法得到所查地理位置的经度和纬度 在地图上标注经纬度对应的位置 (显示该地埋位置的名称、经度、纬度等信息 图3正向搜索的类活动图 CampusMap 点击菜单中的“搜索”选项 启动a类 Search 初始化输入窗口和搜索按钮) 从反向输入窗冂中获取地理名称 进行输入合法性判断 Y N (调用 drawPointOnMap view方法在地图上标注相应位置 调用 gctlocation方法得到该位置的地理名称 显示该地理位置的名称、经度、纬度等信息) 显示输入整式错误提示信思 图4反向搜索的类活动图 国武技论文在线 Campus Map 点击菜单中的“校园搜索”选项 启动 Campus search类 Campus search 初始化输入窗口和搜索按键 获取校园地图数据库的QLe对象) 当输入窗口中文字发生变化时,提取该文字 以卜拉列表形式提示用户相关地理名称 点击“校园搜索”按键 查询结果不为空 查询结果为空 (调用 ldraw PointOn Mapview沄在地图上标注相应位置)显示查询无结果提示信息 (调用 getlocation方法得到该位置的地理名称 显示该地理位置的名称、经度、纬度等信息 图5校园地图搜索的类活动图 通过 类实现编辑校园内地理信息的 从而实现地理信息的 添加和修改、更新換作。与校园地图编辑功能相关的工只类主要有以下三个: 类,实现地理模型类,存储、提取地理标识、地理名称、经度、纬度等信息; 类,实岘校园地图数据库的创建和更新; 类,实现地图数据库的查询、 删除和修改。校园地图编缉功能实现过程如下: ()在校园地图搜索界面点击“编辑校园地图薮据库”按钮或点击“菜单”按钮后选 择“校园地图数据库编辑”按钮即可进入显示校园地图信息的列表的界面 ()添加功能的实现:点山“菜单”按钮,弹出“添加”选项,点击即可进入“添加 校园地址”界面,当用户完成校园地址信息的编辑后,点击“确定”按钮即可完成添加,点 击“取消”则显示校园地址列表; )删除功能的实现:在列表中长按任意单元格即冋弹岀“选择删除”对话框,点击 “确定”即可实现该单儿格数据在校园地址数据厍中的删狳,点击“取消”则放弃删除,返 回校园地理信息列表界面 ()更新功能的实现:在列表中点击任意单元格,即可进入该单元格对应的地址信息 的更新页面,在修改完毕后点击“确定”按钮即可完成该地址的数据库更新,点击“取消” 即放弃对该信息的更新,返回校园地理信息列表界面。 方案验证 谷歌地图搜索部分采用客户服务器的体系结构,服务器为提供的地图服务器 校园地图搜索部分使用 数据库作为校园地图搜索的数据来源,数据库中存储了大量 校园建筑的地理坐标供用户进行搜索,初始化界面见图所示,图、图为搜索界面 国武技论文在线 创础(9:44 0a③944 温二国 综合 SEARCH CAMPUS SEARCH MYGTALK SETTINGS MYGTALK 更多 图6初始化完毕界面 图7搜索界面a Map I: Search Please input an address Forward Search 三 Please ia put latitude Reverse Search 三日新 HELP AUnT 图8搜索界面b 图9 Google搜索界面 国武技论文在线 6器③945 Campus Seareh Campus search 园壘 2 4 6 7 8 # 符 0 图10校园搜索界面 针对谷歌地图搜索中的正向搜索设计了正常和异常的用例,测试用户在正向搜索框中输 入不同值时,该搜索功能能昋正常执行。在遇到非法输入值,即空值时能否弹出提示框显示 铓误信息。通过对正向搜索模块所进行的测试,在用户正常打廾软件的情况下验证了该模块 可以正常的进行正向搜索,并在输入非法值即空值的情况下,输入框会弹岀提示信息“输入 错误” 针对校园地图搜索设计了正常和异常的用例,测试用户在校园地图搜索框中输入不同值 时,该搜索功能能否正常执行,在遇到异常输入值时能否弹出提示框显示错误信息。通过上 述对校园地图搜索模块所进行的测试,在用户忙常打开软件的情况下验证了该模块可以正常 的进行校园地图搜索,并在输入异常值,即输入校园地图数据库中不存在的地址的情况下, 面不发生切换并弹出提小信息“在校园地图数据库中查无此位置”。 同样通过对逆向擭索进行测试,模块运行良好。下图、图为正向搜索结果截图, 图、图为逆向搜索结果截图,说明木程序所有模块配置合理,能够正确运行,完成设 计任务 国武技论文在线 p中。四过1505 ●中争 Q亏201505 Please Input an address 大连理工大学 Fnrward Search 的一这大连大学 Please input latitude Please isput longtitude 2 3 4 5 5 789# 符 0 图11正向搜索截图a 图12正向搜索截图b 中中回6(9%1508 search Map1-3 Forward Search Please input ltitude 38.883066 Please input longtitude 121,512233 Reverse Search 图13正向搜索截图a 14正向搜索载图b 结论 本文主要研究了 平台的架构和在 平台上开发即时地理信息服务系统 该系统针对在校大学生用户,通过 提供地图正向和反向搜索,通过在本地 搭建校园地图数据库提供校园地图搜索和编辑服务。 在地图搜索模块,本文使用了较为流行的 ,该应用程序接口在 系统中己经被集成,只需在构建工程时使用相应的即可,因此大大减轻了开发人员的 开发成本,使得地图搜索变待简单易行。在校园地图搜索部分的实现中,本文使用了 数据进行校园地图中各地址地理坐标数据的存储,使得在进行校园地图添加、查询、更新 删除时变得更加可行,并更有利于维护 本文实现的位置信息服务程序旨在为在校学生提供快捷的地图搜索尤其是校园地图搜 索服务,并在此基础上提供校园即时信息服务,搭建一个在校生相互交流和沟通的平台。 国武技论文在线 参考文献 吴林,熊滔,蔡永基基于 于机的地图应用设计与开发城市勘测 刘胩前,陈立定,仟志冈基于 移动平台和应用服务研究信息技术 赵朋飞智能手机操作系统 分析科技信息,, 公磊,周聪基于 的移动终端应用程序开发与研究计算机与现代化 吴肖,彭璇,朱明磊基于 的校园电子地图开发测绘工程, ) 游兰,彭庆喜基 的地图解析研究与实现湖北人学学报(白然科学版) 罗伟基于 平台的即时通信系统的研究与实现长沙,湖南师范大学 舒贤华基于 平台的手机地图服务设计大连,大连海事大学, 薛亚婷基于 及的数字校园设计与实现方法研究兰州,兰州大学

...展开详情
试读 9P 论文研究-实时校园地理信息服务系统的开发和应用 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    上传资源赚积分,得勋章
    最新推荐
    论文研究-实时校园地理信息服务系统的开发和应用 .pdf 7积分/C币 立即下载
    1/9
    论文研究-实时校园地理信息服务系统的开发和应用 .pdf第1页
    论文研究-实时校园地理信息服务系统的开发和应用 .pdf第2页
    论文研究-实时校园地理信息服务系统的开发和应用 .pdf第3页

    试读已结束,剩余6页未读...

    7积分/C币 立即下载 >