The difference is Android sends a unique identifier, but the data Apple sends is anonymous. Therefore iPhones can't be tracked but Android phones can in theory.
Unlike Apple's iOS, there is a limit on the size of the file, so only the last 200 Wi-Fi networks and 50 cell tower locations are recorded. But the data is transmitted along with a unique identifier for the phone itself, and is unencrypted.
The unique identifier is the critical thing, it allows for tracking. We all know how Google likes to data mine.
Doubtless, in order to demonstrate their complete fair-mindedness and lack of antipathy to Apple, certain posters will be raising, and persisting with, similar warning threads in other forums...
It's crazy. Apple screwed up with a cache file that was bigger than it should have been (although it should probably be wiped when you quit the map app).
But in terms of privacy and tracking, Google is public enemy number 1. They don't anonymise the data collected!