停車中はposの後ろが_####
になる。
メンテナンスAPI : https://www.train-guide.westjr.co.jp/api/v3/osakaloop_maintenance.json
路線一覧 : https://www.train-guide.westjr.co.jp/api/v3/area_kinki_master.json
車両位置取得URL : https://www.train-guide.westjr.co.jp/api/v3/osakaloop.json
車両の詳細情報 : https://www.train-guide.westjr.co.jp/api/v3/trainmonitorinfo.json
駅情報 : https://www.train-guide.westjr.co.jp/api/v3/osakaloop_st.json
鉄道情報 : https://www.train-guide.westjr.co.jp/api/v3/area_kinki_trafficinfo.json
現在時刻 : https://www.train-guide.westjr.co.jp/api/v3/currenttime.txt
現在時刻2 : https://www.train-guide.westjr.co.jp/api/v3/currenttime_trainmonitorinfo.txt
{
"no": "4174",
"pos": "2511_2512",
"direction": 0,
"nickname": "",
"type": "10",
"displayType": "普通",
"dest": {
"text": "天王寺",
"code": "2510",
"line": "osakaloop"
},
"via": "",
"delayMinutes": 0,
"typeChange": "大阪から普通",
"numberOfCars": 8
},
これらのAPIは-H 'X-Api-Key: XSGUG4p5Ya5vQCehV3zZjaDheZAQMpqP9paVan8W'
をしないと取得できないという謎仕様
{
"directionId":"B",
"fromStationCode":"M10",
"progress":"1.0",
"sameAs":"",
"terminalStationCode":"",
"toStationCode":"M11",
"vehicleNumber":"31610",
"trainCarCongestionList":"",
"trainCarTemperatureList":""
}
メンテナンスAPI : https://external-data.nankaiapp.com/config/maintenance.json
車両位置取得URL : https://external-data.nankaiapp.com/tid/trains.json
駅情報 : https://external-data.nankaiapp.com/line/lines.json
鉄道情報 : https://external-data.nankaiapp.com/rss/train_infos.json
{
"station_id": 6,
"next_station_id": null,
"position": 48,
"direction": "up",
"train_kind_id": 11,
"delay": 0,
"train_number": "2168",
"train_length_id": 8,
"destination_station_id": 1,
"line_id": 1,
"car_counts": [
4,
4,
0,
0
],
"door_counts": [
4,
4,
0,
0
],
"door_count": 4,
"car_numbers": [
3513,
3515,
0,
0
]
},
運行情報 : https://www.keihan.co.jp/traffic/traintraffic/
走行位置 : https://www.keihan.co.jp/zaisen/
{
"delay": "",
"delayEn": "",
"delayKo": "",
"delayZhCn": "",
"delayZhTw": "",
"locationCol": "4",
"locationRow": "64",
"trainDirection": "1",
"trainIconTypeImageJp": "JP21_0_0_Pre_D.png",
"trainInfoObjects": [
{
"carsOfTrain": "8",
"delayMinutes": "",
"delayMinutesEn": "",
"delayMinutesKo": "",
"delayMinutesZhCn": "",
"delayMinutesZhTw": "",
"destStationCode": "1",
"destStationNameEn": "Yodoyabashi",
"destStationNameJp": "淀屋橋",
"destStationNameKo": "요도야바시",
"destStationNameZhCn": "淀屋桥",
"destStationNameZhTw": "淀屋橋",
"destStationNumber": "01",
"lastPassStation": "21",
"trainNumber": "0807",
"trainTypeEn": "Limited Exp.",
"trainTypeIcon": "JP21_0_0_Pre_D.png",
"trainTypeJp": "特急",
"trainTypeKo": "특급",
"trainTypeZhCn": "特急",
"trainTypeZhTw": "特急",
"wdfBlockNo": "246"
}
],
"trainTypeVisIconVis": "EN21_0_0_Pre_D.png"
},
運行情報 : https://kintetsuapp.cld.navitime.jp/production/v3/realtime/condition/all
走行位置 : https://kintetsuapp.cld.navitime.jp/production/v3/realtime/tid
<span class="trainparts" data-x="5" data-y="2" style="top: 150.446px; left: 316.356px;">
<img src="img/train_r_01.png">
<div class="trainDelayTimeRight center">
<p>+01</p>
</div>
</span>
運行情報 : https://www.hankyu.co.jp/railinfo/index.html
(deviceType iosはi)
JSON API : https://cdn.hankyu-app.com/v1/train/positions/?train_position_line_id=1
{
"operation_number": "3905",
"destination": "新開地",
"from_station": 1,
"from_station_name": "大阪梅田",
"to_station": null,
"to_station_name": null,
"line_destination_id": 33,
"delay": 0,
"is_display_delay": true,
"train_kind_key": "commuting_limited_express",
"train_kind_name": "通勤特急",
"direction": 1,
"track_number": 9,
"is_edge_station": true
}
運行情報 : https://apl.hanshin.co.jp/5/html/unkou.html
車両位置 : https://apl.hanshin.co.jp/5/html/index.html
{
"code": "3",
"order": "1",
"no": "1",
"typ": "16",
"bnd": "1",
"car": "6",
"pos": "0",
"stp": "次は、大阪梅田終点です",
"dly": "0",
"dlyflg": "0",
"dlysec": "118"
}