The drones I have been associated with are programmed to fly to a predetermined lat/long and 'land' when they lose contact with the controller.
By 'land', I mean that it descends to a low altitude over the spot and deploys a parachute. The parachute is attached at a point that holds the drone in a level attitude, and allows the onboard nav system to continue to 'fly' the aircraft, at very low power settings, to the actual landing spot, 'spot on'.
Works good!
Cheers, FD