Understanding how GPS is used in a geo-tracking system
For this chapter, our goal will be to build a geolocation system, also called a geo-tracking system. This means that we are going to build a system that gets GPS coordinates or positions from vehicles. In our use case, we are assuming that our vehicles will be used to deliver packages. Our vehicles will be equipped with a Raspberry Pi device and a GPS module. This hardware will collect GPS coordinates, using latitude and longitude to send them to the cloud. Then, our application will show the live positions of all the vehicles and a report to show the route of vehicles within a date range. In general, these are the main features that our geo-tracking system will have:
- A real-time map showing the position of all delivery vehicles
- A map showing the nearby delivery stops of each vehicle
- A report that shows delivery routes for a vehicle between a date range
This geo-tracking system is represented using the following...