import React, { FC } from "react"; import { Marker } from "react-native-maps"; import { useNavigation } from "@react-navigation/native"; type Props = { index: number; indexBase: number; latlng: string[]; D: any; d: string; navigate: (screen: string) => void; webview: any; }; export const MapPin: FC = (props) => { const { index, indexBase, latlng, D, d, navigate, webview } = props; const {goBack} = useNavigation(); return ( { webview.current?.injectJavaScript( `MoveDisplayStation('${d}_${D.MyStation}_${D.Station_JP}'); document.getElementById("disp").insertAdjacentHTML("afterbegin", "
");` ); if (navigate) goBack(); }} image={require("../../assets/reccha-small.png")} > ); };