钱康,荀启峰,柳盛
摘 要:本文主要介绍了一款基于天地图及其移动API的校园导航系统移动端的开发过程及关键技术。该系统主要包括校园浏览,查询与定位校园路线导航,以及数据管理等主要功能。该系统为师生、员工提供查询校园信息、选择路径等功能。
关键词:天地图API;校园导航系统;Android手机客户端
中图分类号:TP311.52 文献标识码:A
1 引言(Introduction)
“天地图”是国家测绘地理信息局建设的地理信息综合服务网站。它是“数字中国”的重要组成部分,是国家地理信息公共服务平台的公众版[1]。通过天地图用户可以进行地理位置的信息查询、浏览、搜索、路线规划等操作,用户也可以通过服务接口调用地理信息服务,在各类应用系统中嵌入天地图的服务资源。本文以天地图移动API为基础,设计开发校园导航系统的Andriod手机客户端,为师生、员工提供查询校园信息、选择路径等功能。
2 系统功能设计(The system function design)
校园导航系统总体功能包括校园浏览、校园查询与定位、校园路线导航和数据管理,如图1所示。
图1 系统功能模块图
Fig.1 The system function module diagram
(1)校园浏览
校园浏览主要包括校园地图(矢量、影像图层)的放大、缩小、漫游等。
主要便于同学了解和熟悉校园,如教学楼、食堂、校医院、图书馆、宿舍、教学行政办公室、体育馆、操场等。同事选中某栋学校建筑或者设施,会显示一些提示信息,如图书馆开馆时间,行政办公楼的功能划分以及联系方式等。
(2)校园查询与定位
校园的查询包括属性查询和空间查询。属性查询支持模糊查询,比如输入宿舍,将会显示所有宿舍信息。……