One other way is to call the local authority (airport tower, goggle AirNav.com) Call the tower, tell them where you want to fly. They can grant you permission, and I mean permission, remember they don't have too, so be nice, and sound respectful and knowledgeable about the airspace. Most likely they will grant you permission to fly below 200 ft (Do So...!!!) and will want you to call them back when your done, Do So...!!! Now, when you go to start up you will have to tap on the Red no fly triangle, and it will pop up a waiver block you have to check both boxes to disable the no fly feature. What you are doing is Taking full responsibility for your drone activities. One thing, to do this you have to be connected to the internet(wifi) to do this....and your drone has to be registered.
I live under a very extensive Class D airspace area and fly regularly along the beach here in the FL panhandle with no problems. You just have to follow the rules and contact the controlling authority. Oh, and watch out for other aircraft(real ones).
I'm in contact with DJI about my problem of using an iPad with wifi only and being out of wifi range when I want to fly using the iPad as my screen instead of my phone which will get me on the internet so I can use the larger screen. Supposedly DJI Safefly can set you up to ignore certain no fly areas and avoid the waiver thing each time you want to fly your drone. I hope to hear back from them soon.... if you want to do this contact the DJI Support Chat and ask them to help you....