Sounds like a geofencing application.
How about
http://greatmaps.codeplex.com/[
^] their screen shots show a WinForms Application, so this is exactly what you need, including some geocoding-math, you will need.
Then you will probably need something like
https://visualstudiogallery.msdn.microsoft.com/aff7d8be-02a2-4afb-b5c9-3c32e89825e5[
^],
http://www.visualmicro.com/page/Arduino-Visual-Studio-Downloads.aspx[
^], maybe the Atmel Studio.
Read any ardurion how-to like
http://playground.arduino.cc/Code/VisualStudio[
^]
But that's a C#/.net solution. For C++ the tools needed are similar, but woul have to find a component for the map stuff or use the browser component, code one part in html + js and shift the coordinates to c++ ...