建站技术

  1. ASP.NET及bootstrap

    整体框架用ASP.NET,页面布局用bootstrap,部署在腾讯云服务器IIS7

  2. 天地图 Javascript API

    大部分地图功能都用此接口,如调用底图,缩放,自定义控件等

  3. MySQL Database

    部署在阿里云服务器,含bicycledb和user两个数据库,包括point(节点)、polyline(弧段)、address(地名)、record(路线记录)、userinfo(用户信息)、word(留言板)这6个表。

算法、方法

  1. Floyd

    最初使用,随着路网扩大,速度慢的问题暴露出来。

  2. Dijkstra

    速度快,满足实时查询路径的要求

  3. 起始节点规划

    节点规划到垂足

    节点规划到节点(加弧段)

    节点规划到节点(不加弧段)