www.sz84.net
网站建设中,还有许多要改进的地方。
2006-7-18 8:59:06
2006-7-27 0:53:55 aa 2006-7-31 19:56:58 繁体中文检索的问题开始还想着做两个版本的,后来添加拼音查询的时候想到,不论是简体还是繁体,他们的拼音是一样的,而公交站点中拼音相同的站点不多,并且有的还可能是输入错误,这就有了如下解决方案:
在用户查询的时候,如果没有找到完全匹配的站点名(繁体字的肯定没有),那么就提示与之拼音一样站点供用户选择,这样使用繁体中文的用户查询的时候要多点一下鼠标. 我们的问题就这么简单地解决了. 2006-7-31 20:17:10 来自:蓝叶菱, 时间:2006-7-12 12:49:58, ID:3503508
后台数据的处理是用 delphi7 做的 有没有代码啊。。我想感受以下它。。
换乘有做过的,就是JAVA做的。
当然可以取数据库的交集。。。我感觉最好的思路是通过图象解决。
数据库取交集,两次倒车还成,三次郁闷了。
要么指针图。
比如你建立一个庞大的指针链表,你从地点A树型(200路,201路,203路等都经过),
每个路又有许多的地点节点,
目的B树型(1000,111等路)还有地点指针。看多少A地点到B地点的的遍历的方法。
2006-7-31 20:17:25 既然做公共信息类的网站, 从技术层面上讲我比较建议你用webservice实现数据层的查询.
这样做有几大好处:
一、有利于网站推广(可以开放接口供其它网站共享数据);
二、数据的安全性大大提高;
三、便于数据网站日后的维护工作;
。。。
<现在站站查询没有问题,但是公交换乘(也就是需要转车的)查询问题还没能解决>
数据库的设计是非常重,设计的不好。对数据调用很不利。做公交车路线搜索你还是用地图的形式做比较好。然后用搜索算法(如广度或深度优先算法)来实现并返回结果。
2006-7-31 20:17:45 一次转乘也可以查询到了,我觉得还有需要改善的地方,大家先看一下效果.
从 "科技园" 到 "上步南"
http://www.sz84.com/change.aspx?stop_id=22&stop_id2=275
从 "上沙村" 到 "洪湖公园"
http://www.sz84.com/change.aspx?stop_id=65&stop_id2=1205
从 "南航公司" 到 "火车站"
http://www.sz84.com/change.aspx?stop_id=172&stop_id2=1
从 "南头" 到 "市政府"
http://www.sz84.com/change.aspx?stop_id=167&stop_id2=5
从 "火车站" 到 "石岩镇"
http://www.sz84.com/change.aspx?stop_id=1&stop_id2=818
查询时输入站点名,站点与站点之间用空格格开,点搜索即可.
2006-7-31 20:18:02 简单说一下我是怎么实现转乘的搜索的吧.
表结构如下(为方便大家看,我简化了一下,只把主要的字段列出来)
--公交线路表
CREATE TABLE [bus] (
[bus_id] [int] IDENTITY (1, 1) NOT NULL ,
[bus_name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
)
--公交站表
CREATE TABLE [bus_stop] (
[stop_id] [int] IDENTITY (1, 1) NOT NULL ,
[stop_name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
)
--公交线路与公交站的对应表
CREATE TABLE [bus_stops] (
[stops_id] [int] IDENTITY (1, 1) NOT NULL ,
[bus_id] [int] NOT NULL ,
[stop_id] [int] NOT NULL ,
[stop_order] [int] NULL ,
) ON [PRIMARY]
GO
定义了一个函数 dbo.getStopCount() 来取得某线路的两个站间隔的站点数.
站点1 站点2
先找到经过站点1的所有线路与这些线路经过的所有站点,再找到经过站点2的所有线路
与这些线路经过的所有站点,转乘站肯定要在这些站点中产生了.然后计算这些站点作为
转乘站时与站点1,站点2间隔的站点数的和,然后按小到大排序. 2006-8-1 21:09:22 bb 2006-8-4 0:02:01 今天网站服务中断将近8个小时 ADSL不稳定 看来是该想点办法了! 2006-8-7 23:29:33 网站连续3天都不能访问 可恶的电信 2006-8-8 15:20:50 还有许多功能需要完善,可是已经快没有动力了。 2006-8-9 12:11:00 烦 2006-8-11 11:47:44 银行卡 身份证都被偷了 唉 祸不单行呀 2006-8-13 2:09:23 放了 Picasa 的广告专页 一天2.2 差不多是以前所有日期的广告收入 爽 2006-8-14 23:59:22 我自己出门也经常查自己的网站 对我的帮助也挺大的. 2006-8-16 6:00:12 ? 2006-8-17 9:44:59 ?? 2006-8-18 23:02:32 ??? 2006-8-20 1:24:50 ???? 2006-8-21 1:38:20 b 2006-8-22 14:06:52 c 2006-8-24 15:49:21 d 2006-8-25 9:15:04 e 2006-9-26 9:29:06 f 2007-1-14 19:28:14 www.city84.com 全国城市公交查询开通 目前只有45个城市的公交数据~ 2008-2-23 10:28:22 g
|