Apple's revealing their newly upgraded 3.0 iPhone Operating System today. No, we haven't just become Gizmodo, we're just interested in a new capability for developers to build turn-by-turn non-Google Maps map applications.

Here's what we've heard so far from the Gizmodo live-blog:

Many developers have asked Apple to use Google Maps inside of their application. And it's here. The Maps app can now be used as a public API and be embedded directly into any app.

Developers can now use CoreLocation to make Turn by Turn applications. So now you can build a turn by turn application, but you cannot use Apple's Google Maps because of licensing issues. But you can bring your OWN maps (as a developer), and make turn by turn directions for the iPhone.

So you'll get turn-by-turn, but you won't be getting Google Maps using the turn-by-turn. Damn lawyers. [Gizmodo Live]