如题,公司要开发一个系统,需要外部调用查询两个站点之间的距离,
1
chhtdd 267 天前 via Android
直接用各家地图的 api 呗
|
2
gadfly3173 267 天前 via Android
直线距离可以自己录入坐标后用球面距离公式算,可以忽略 gcj02 带来的偏移,各家地图 api 也是这么算的。如果是车程之类的那还是老老实实用地图 api 吧
|
3
nieboqiang 267 天前
你是要直线距离还是铁路运行距离?直线距离可以用地图算,运行距离,可以直接通过票价反推。
|
4
shadowyue 267 天前
@nieboqiang 票价这个想法不错,不过,那是不是还得考虑参考票价的列车类型,座位等级等等其它因素了,感觉又变复杂了
|
5
shinsekai 267 天前
盛名时刻表,路路通这种软件可以查询到运价里程,当然与实际里程可能不匹配
|
6
xmumiffy 267 天前 via Android
以前( 200x 时代),车站就卖全国的时刻表,上面有运行距离。现在似乎有一些爱好者在维护运行图,GitHub 上有项目
|
8
tangtang369 266 天前
12306 最近好像上线一个功能(在地图上把每个经停站以及到的时间标出来,订单详情里点击车次,注意不是点击经停站)理论上这个数据应该是按车次查出来的
|
9
nieboqiang 266 天前
@shadowyue 不复杂,票价拢共只有几种不同的,可以用前面的字母区分。但是站点之间可能走不通的线路,这个会影响距离。
|
10
xifenglie40 OP @chhtdd 各家地图 api 不是直接规划的高铁线路
|
11
xifenglie40 OP @nieboqiang 不同线路可以求平均距离
|
12
xifenglie40 OP @gadfly3173 地图 api 好像不能直接规划高铁距离
|
13
nieboqiang 266 天前
@xifenglie40 那可能是你对我国铁路了解不太充足,可以一站一站的算,两个站之间如果没有站的话,那他同等级车是不会出现票价的不同的。
火车线路没有平均距离的概念,因为很多车次他是绕路的,两个大站求距离,可以用最快的那班车来算。小站求距离,那就麻烦了。 |
14
gadfly3173 266 天前 via Android
@xifenglie40 高德的路径规划是会给高铁距离的
|
15
LuciferGo 266 天前 via Android
路路通可以查,有交路信息,车次各站距离时间等
|