A QR code is a nice idea. Another solution could be to take a picture or a short video of the place you want the drone to leave the package. Machine vision technology is easily sophisticated enough to translate this into an accurate 3D model which could be correlated with known GPS information.
This kind of process will probably happening anyway for hazard avoidance.
This kind of process will probably happening anyway for hazard avoidance.