Hello I can do that.
I have experience on BootStrap (javascript UI with jquery). And OpenStreetMaps(very good), GoogleMaps (middle).
Demo Jquery GPS with openstreet and server running on NodeJS (GPS data receiver).
here: [login to view URL]
I will need time depending the complexity... I guess you need store the long,lat on your DB or if only I need show circle taking the already data is faster.
Regards.