首先是数据准备,你要有基础的地图矢量数据;
简单做的话,你可以基于基础的地图矢量数据用arcgis在上面编辑点和线,点的话就代表公交站,属性里加上在这个站停靠的线路编号,一个公交线路就画一条线,属性里加上公交线路编号;
用openlayers加载你这些数据,然后查哪个线路就高亮、定位那条线,查哪个站就高亮、定位哪个点;
系统管理可以维护你这些自己添加的属性;
这些做毕设应该够了吧,希望对你有帮助。
数据库非要用 9i ?
问问你的导师,数据库能否换成 postgresql 或者 mysql, 这两个也支持空间数据存储的,对新手而言这两种更简单一点
你可以先用最简单的 baidu 地图 API 来实现,最简单的 线路查询 。
有现成的 API 可以直接调用的
另外,你导师开的这个题,难度好高哦,
完全本地存储数据,本地浏览,本地搭建地图服务
一般的商业软件公司都还做不到呢