Measuring area based in rover' s gps location

Hello everyone, I tried to calculate an area using a rover’s tracked position. (I find in the Mission Planner an option to calculate the area, but I need to make a waypoint first on my computer, not a real location) I need to automatically create new waypoints based on the rover’s gps location. To then make a polygon and measure it. Thank you for any help.