Looking at my local area. It definitely does NOT seem to be physical cell towers.
Some data points are plotted in the sea for one thing.
So it kind of doesn’t matter how fancy or well done it is if we can’t all agree on what it’s actually showing.