在对WebGIS技术和框架分析的基础上,选取了开发平台,进行了系统功能设计和空间数据库设计;采用DIV+CSS的方式构建地图页面;探讨了站点、换乘和线路查询的算法;运用开源的GeoServer作为GIS中间件,采用MySQL平台进行数据库管理,在OpenLayers上显示Google地图和查询结果,以兰州市为例实现了公交线路的查询等功能。城市公交线路信息化建设是数字城市的重要组成部分。