import React from 'react'; import axios from 'axios'; class NearbyStation extends React.Component { state = { lat: '57.7', long: '12.0', stops: [], token: undefined, device: '123', } handleChangeLat = event => { this.setState({ lat: event.target.value}); } handleChangeLong = event => { this.setState({ long: event.target.value}); } handleChangeToken = event => { this.setState({ token: event.target.value}) } handleSubmit = event => { event.preventDefault(); const headers = { 'Authorization': 'Bearer ' + this.state.token }; console.log('Attempted connection') axios.get('https://api.vasttrafik.se/bin/rest.exe/v2/location.nearbystops?originCoordLat='+this.state.lat+'&originCoordLong='+this.state.long+'&maxNo=20&format=json', { headers }) .then(response => { console.log(response.data.LocationList.StopLocation) this.setState({ stops: response.data.LocationList.StopLocation, }) }) } render() { return (