There is an iOS App called DJI GS Pro, that will allow you to plan a "mission" on the app, then upload the mission to the Mavic for autonomous flight. Have not used it yet, since I use DroneDeploy.Seems like I read a news story where ground station pro would upload your fight automatically. But I can't find the article anymore. Can you host with details?
Depends on your budget;What apps are people using to make the 2D and 3D Maps?