[C#] [作品]  广州地铁换乘查询工具 广州地铁 地铁查询 地铁换乘



主要功能:查询地铁换乘信息


工具中线路站点,以及换乘路线均从官网获取以保持最新的站点信息:

地铁线路和站点接口http://cs.gzmtr.com/base/doLoadLines.do


地铁换乘路线接口:http://cs.gzmtr.com/base/doSearchPathLine.do

参数1:startStation (起始站名)

参数2:endStation (终点站名)


地铁站点详情接口(尚未完成):http://cs.gzmtr.com/base/doSearchEntryAndResource.do

参数1:station(站点名)


以上所有站点参数均为中文名,且需要经过两次URL编码,例如下面链接表示查询从六号线香雪到广佛线新城东的换乘线路:http://cs.gzmtr.com/base/doSearchPathLine.do?startStation=%25e9%25a6%2599%25e9%259b%25aa&endStation=%25e6%2596%25b0%25e5%259f%258e%25e4%25b8%259c

返回数据是JSONP的格式需要处理一下。


技术方面,主要是JSON的解析、换乘线路结果的绘制和C#中重写ComboBox使其显示线路颜色。


工具下载:

GuangzhouMetro-1.0.zip


源码下载:

GuangzhouMetro-20170827.zip

发表您的留言