I’m going to use Air2 for mapping. This app supports mapping, but did not find any information about precision landing.
I would get into a habit of landing your drone manually. I’ve been bitten in the rear before where it came down on a tree branch or other areas.
Working in construction it is a must to at least guide the drone as there is typically no good place to land or clean enough that I want to subject the electronics to. The bed cover on my truck usually ends up being the spot and while it usually lands within a foot or two of where it launched I still keep the crosshairs down to guide it. Your best bet to take advantage of precision landing is to launch the drone manually to about 10ft and let it hover for a second and then start the DD mission.