diff --git a/components/ActionSheetComponents/EachTrainInfo.js b/components/ActionSheetComponents/EachTrainInfo.js
index b238ea9..83bf1b4 100644
--- a/components/ActionSheetComponents/EachTrainInfo.js
+++ b/components/ActionSheetComponents/EachTrainInfo.js
@@ -81,65 +81,11 @@ export const EachTrainInfo = ({
return StationNumbers[0];
});
function findReversalPoints(array) {
- let reversalPoints = [];
-
- for (let i = 0; i < stopStationIDList.length; i++) {
- if (array.length == 1) {
- console.log(stopStationIDList[i], array[0]);
- if (stopStationIDList[i] == array[0]) {
- reversalPoints.push(i);
- } else if (
- stopStationIDList[i] > array[0] &&
- stopStationIDList[i + 1] < array[0]
- ) {
- reversalPoints.push(i + 1);
- }
- } else {
- if (
- stopStationIDList[i] == array[0] &&
- stopStationIDList[i + 1] == array[1]
- ) {
- reversalPoints.push(i + 1);
- } else if (
- stopStationIDList[i] == array[1] &&
- stopStationIDList[i + 1] == array[0]
- ) {
- reversalPoints.push(i + 1);
- } else if (
- array[0] < stopStationIDList[i] &&
- stopStationIDList[i] < array[1]
- ) {
- reversalPoints.push(i);
- } else if (
- array[1] < stopStationIDList[i] &&
- stopStationIDList[i] < array[0]
- ) {
- reversalPoints.push(i);
- } else if (
- stopStationIDList[i + 1] < array[0] &&
- stopStationIDList[i + 1] < array[1] &&
- stopStationIDList[i] > array[0] &&
- stopStationIDList[i] > array[1]
- ) {
- reversalPoints.push(i + 1);
- } else if (
- stopStationIDList[i + 1] > array[0] &&
- stopStationIDList[i + 1] > array[1] &&
- stopStationIDList[i] < array[0] &&
- stopStationIDList[i] < array[1]
- ) {
- reversalPoints.push(i + 1);
- }
- }
- }
-
- return reversalPoints;
+ return null;
}
// 使用例
const points = findReversalPoints(currentPosition);
- console.log(currentPosition, points);
- console.log(currentPosition.length, points.length);
useEffect(() => {
console.log(data);
@@ -448,6 +394,51 @@ export const EachTrainInfo = ({
source={require("../../assets/51690-loading-diamonds.json")}
/>
ほげほげふがふが */}
+
+
+ 停車駅
+
+
+ {!isNaN(data.trainData?.delay) &&
+ data.trainData?.delay != 0 && (
+
+ (定刻)
+
+ )}
+
+ 見込
+
+ 着発
+
+
+
{trainData.map((i, index) => {
const [station, se, time] = i.split(",");
const Stations = stationList.map((a) =>
@@ -546,6 +537,22 @@ export const EachTrainInfo = ({
>
{station}
+ {!isNaN(data.trainData?.delay) &&
+ data.trainData?.delay != 0 && (
+
+ {time}
+
+ )}
- {/* {StationNumbers.length != 0 &&
- (StationNumbers.includes(currentPosition[0])
- ? "にゃーん"
- : "ほげ")}
- {currentPosition} */}
- {points.includes(index) ? "🚉" : ""}
{timeString[0]}:{timeString[1]}
- {se}
- {isNaN(data.trainData?.delay)
- ? ""
- : data.trainData?.delay == 0
- ? ""
- : " 見込み"}
+ ({se})