In IOS6 map data was replaced from Google to Apple's own map data.
In the past, when MapKit was used you had to accept Google Maps licensing and terms of use (https://developers.google.com/maps/iphone/terms). What is the situation with the new MapKit and its new map data? E.g. GoogleMaps was not enabled to use in commercial apps by free, to use it you had to buy some premium packages. Etc.
Starting again since the comments became too long. Essential points are
1) You never had to pay to use MapKit in a commercial app (noted that if you charge solely for map access then you violate the terms - no mention of what action gets taken, also some people confuse the Javascript API terms with the MapKit terms).
1.2) With exceptions as noted in 10.9 of the license agreement
2) Using the MapKit under iOS 6 shouldn't be seen as any different to using ApplicationKit, UIKit, or any other framework Apple provides. You can use them in commercial apps.
This particular subject is very obscure. I've been looking into this matter for the past 2 days... so here are my 2 cents:
And most important of all, about the "Apps that use location-based APIs for dispatch, fleet management, or emergency services will be rejected," note that it says "location-based APIs", which your app "will not use" because you already have the position data on your servers. The idea behind that sentence is to avoid apps that will track the iPhone user in real-time. You can have to most amazing Fleet Management app and never use the built-in GPS antenna, simply because you don't need it.
Sources:
Apps that are already doing it:
Hope that helps.-