Pinging location from arduino device

Hello, I am new to Arduino and electronics in general.

I have an idea for a project which requires a device to be put in a car/bus/truck in order to ping its location (latitude and longitude) every 5 minutes or so. Would something like this be possible with an Arduino device? And if so, which device in particular would be most suitable.

Any help or guidance is appreciated, thanks.

Google Arduino GPS SMS and you will find many examples of this project.

Yes, it could be done. But it has already been invented, and you can probably buy one for less than the parts you would need to add to the Arduino. So why do you want to make this?