Witam, chciałbym stworzyć linie pomiedzy punktami na mapie. Jedyny efekt jaki uzyskalem to wpisujac w formularzu wspolrzedne punktu wyswietla mi na mapie marker a chciałbym, zeby np po dodaniu 3 punktow stworzyła sie jakby trasa.. Czy ktoś może pomoc?
w stanie przechowuje tablice:

state = { 
         items: [],
         selectedPark: null
}

w metodzie render trzymam mapke:

 <ReactMapGL {...this.state.viewport} mapboxApiAccessToken={process.env.REACT_APP_MAPBOX_TOKEN}
          mapStyle="mapbox://styles/toemk/ck8jf1dl90awl2smhfexrgpe8"
          onViewportChange={(viewport) => this.setState({ viewport: viewport })}
        >
          {this.state.items.map((park) => (
            <Marker
              key={park.Id}
              latitude={park.latitude}
              longitude={park.longitude}

            >
              <button className="marker-btn" onClick={(e) => {
                e.preventDefault();
                this.setState({ selectedPark: park })

              }}>
                <img src="mark.svg" alt="Icon" />
              </button>
            </Marker>
          ))}
</ReactMapGL>

no i mam formularz ktory oczekuje wspolrzednych x i y i po wcisnieciu w button wyswietla mi marker o tych wspolrzednych

addItem = (e) => {
    e.preventDefault();
    const newItem = { 
      latitude: parseFloat(this.state.Latitude),
      longitude: parseFloat(this.state.Longitude),
    };
    this.setState(prevState => ({
      items: [...prevState.items, newItem]
    }));
  }