WTH! I just pulled up AppleCraps(err, I mean Maps) on my MBP that is hardwired with an ethernet connection. I clicked on the Show You Current Locate button and got the following message box stating I needed to turn on WiFi. Seriously! Does Apple not know that ethernet can also give me an internet connection? Are their developers really that stupid these days? Apparently so! and yes the ethernet connection was providing 200 Mbits solid connection at the time...
View attachment 839212
Before you get carried away calling too many developers stupid, it's how the geolocation on our various devices is designed to work. Here's an article that might help you:
https://www.lifewire.com/wifi-positioning-system-1683343
So it's not just about having an internet connection...