ESP8266 with a GPS module (such as the popular NEO-6M) and a BMP280 sensor, along with a web server to display the data

I appreciate that you are new here, but that is even more of a reason to follow the advice given to you

As previously suggested