I completely understand what you are saying! I’ve been using OwnTracks for this. I’ll post that in the self hosted community later for other people that might be searching for the same. All you need is to setup your own server and it’ll upload your location there to keep it safe and private. Search and views are not as great as google’s IMO, but I’m tinkering with the available data that I have now to create something more friendly.
!selfhosted@lemmy.world is a favorite