GrapheneOS devs are working on a network location app.
If you want to help the database, you can use Neostumbler and upload data with your phone! In the future you will then be able to use these databases offline, if you constantly scan the places you go, you will never need GPS there again. When the NLP client is ready, there is no date.