地図表示の挙動変更、位置情報への移動ボタンを実装

This commit is contained in:
harukin-expo-dev-env
2025-07-07 13:34:13 +00:00
parent 249f09bbc7
commit 3da4986a7c
10 changed files with 103 additions and 25 deletions

View File

@@ -18,6 +18,7 @@ import { TrainBusButton } from "./StationDeteilView/TrainBusButton";
import { 駅構内図 } from "./StationDeteilView/StationInsideMapButton";
import { WebSiteButton } from "./StationDeteilView/WebSiteButton";
import { StationTimeTableButton } from "./StationDeteilView/StationTimeTableButton";
import { StationTrainPositionButton } from "./StationDeteilView/StationTrainPositionButton";
export const StationDeteilView = (props) => {
if (!props.payload) return <></>;
@@ -104,16 +105,23 @@ export const StationDeteilView = (props) => {
}
/>
</View>
{currentStation[0].JrHpUrl &&
currentStation[0].StationNumber != "M12" && (
<駅構内図 //児島例外/
navigate={navigate}
goTo={goTo}
useShow={useShow}
address={currentStation[0].JrHpUrl}
onExit={onExit}
/>
)}
<View style={{ flexDirection: "row" }}>
<StationTrainPositionButton
stationNumber={currentStation[0].StationNumber}
onExit={onExit}
navigate={navigate}
/>
{currentStation[0].JrHpUrl &&
currentStation[0].StationNumber != "M12" && (
<駅構内図 //児島例外/
navigate={navigate}
goTo={goTo}
useShow={useShow}
address={currentStation[0].JrHpUrl}
onExit={onExit}
/>
)}
</View>
<View style={{ flexDirection: "row" }}>
{!currentStation[0].JrHpUrl || (
<WebSiteButton
@@ -135,7 +143,12 @@ export const StationDeteilView = (props) => {
useShow={useShow}
/>
)}
<StationMapButton stationMap={currentStation[0].StationMap || `https://www.google.co.jp/maps/place/${currentStation[0].lat},${currentStation[0].lng}`} />
<StationMapButton
stationMap={
currentStation[0].StationMap ||
`https://www.google.co.jp/maps/place/${currentStation[0].lat},${currentStation[0].lng}`
}
/>
{!trainBus || (
<TrainBusButton
address={trainBus.address}