各駅停車型は行先を、貨物等は文字非表示に分岐
This commit is contained in:
parent
bf78287563
commit
bfec537f56
@ -98,6 +98,7 @@ export const EachTrainInfo = ({
|
|||||||
function findReversalPoints(array) {
|
function findReversalPoints(array) {
|
||||||
// arrayは現在位置の駅ID(駅在宅の場合は1つの配列、駅間の場合は2つの配列)
|
// arrayは現在位置の駅ID(駅在宅の場合は1つの配列、駅間の場合は2つの配列)
|
||||||
// stopStationIDListは停車駅の駅IDの配列
|
// stopStationIDListは停車駅の駅IDの配列
|
||||||
|
if (!stopStationIDList.length) return [];
|
||||||
const arrayNumber = array.map((d) => ({
|
const arrayNumber = array.map((d) => ({
|
||||||
line: d
|
line: d
|
||||||
.split("")
|
.split("")
|
||||||
@ -169,7 +170,6 @@ export const EachTrainInfo = ({
|
|||||||
} else {
|
} else {
|
||||||
const getNearStationID = (stationID) => {
|
const getNearStationID = (stationID) => {
|
||||||
for (let i = 0; i <= stopStationIDListNumber.length; i++) {
|
for (let i = 0; i <= stopStationIDListNumber.length; i++) {
|
||||||
console.log(stopStationIDListNumber[i].ID, stationID);
|
|
||||||
if (stopStationIDListNumber[i].ID < stationID) {
|
if (stopStationIDListNumber[i].ID < stationID) {
|
||||||
if (stopStationIDListNumber[i + 1].ID > stationID) {
|
if (stopStationIDListNumber[i + 1].ID > stationID) {
|
||||||
return i + 1;
|
return i + 1;
|
||||||
@ -212,7 +212,7 @@ export const EachTrainInfo = ({
|
|||||||
setTrainData([]);
|
setTrainData([]);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
setTrainData(TD.split("#"));
|
setTrainData(TD.split("#").filter((d) => d != ""));
|
||||||
}, [data]);
|
}, [data]);
|
||||||
const getType = (string) => {
|
const getType = (string) => {
|
||||||
switch (string) {
|
switch (string) {
|
||||||
@ -263,7 +263,12 @@ export const EachTrainInfo = ({
|
|||||||
<Text style={{ fontSize: 20, fontWeight: "bold", color: "white" }}>
|
<Text style={{ fontSize: 20, fontWeight: "bold", color: "white" }}>
|
||||||
{data.limited
|
{data.limited
|
||||||
? getType(data.limited.split(":")[0]) +
|
? getType(data.limited.split(":")[0]) +
|
||||||
migrateTrainName(data.limited.split(":")[1] || "普通")
|
migrateTrainName(
|
||||||
|
data.limited.split(":")[1] ||
|
||||||
|
(trainData.length > 0
|
||||||
|
? trainData[trainData.length - 1].split(",")[0] + "行き"
|
||||||
|
: " ")
|
||||||
|
)
|
||||||
: ""}
|
: ""}
|
||||||
</Text>
|
</Text>
|
||||||
<View style={{ flex: 1 }} />
|
<View style={{ flex: 1 }} />
|
||||||
|
Loading…
Reference in New Issue
Block a user