Apple Is Already Testing iOS 5.0
A third party iOS developer FutureTap has
The mentioned MKUserLocation class is part of the iOS MapKit framework. It exists since iOS 3.0 and is used to get the device's current location. MKUserLocationBreadCrumb is a new feature, created presumably for tracking changes in the user's location over time.
Rumor has it Apple is working on its own mapping technology that would allow to replace iOS' dependence upon Google Maps, but the company's existing MapKit documentation reveals the software still closely tied to Google's services.
Previously we reported that Apple has released an official statement on the iPhone tracking issue, where it was also said that the company is creating a database of mapping data somehow related to a new traffic service, which will appear "in the next couple years".