GPS Ground-skimming cruise missile
Punch in X and Y coordinates from the map, as well as Z elevation if you have it (I recommend setting this higher for targets above sea level).
Will attempt to avoid terrain on its way to the target (not perfect though), once close it will rise then engage a terminal phase of flight.
If you try to launch it with all GPS coordinates => 0 then it will not fire, set any value to not be 0 and it'll work.
Reasonably accurate