Originally Posted by tzeshan
Are you eating your own words? You said no Google engineers were involved in iPhone development.
Even if they helped with the Maps API, no Google engineers had to be involved in iPhone development. In fact, they'd be unlikely to be told any details.
For example, not long ago I had to switch an app from Google maps to Bing maps. Along the way, I ran into some problems using SSL. Since we have a support contract with Microsoft, I contacted them for help with their APIs. In the end, they even had to change their security certificates to make things work.
At no time did Microsoft see my application or even know exactly what it did. All that mattered was how the APIs interfaced.
Likewise, Google could give Apple plenty of Maps API support, even down to making additions or changes if necessary, without ever seeing the iPhone OS, or even knowing it was for a phone.
Heck, Apple didn't even let most of its OWN people see the whole iPhone at one time during development. Hardware engineers only saw a simple, ugly test UI, and software engineers used a plain box with an external LCD for development. Neither saw the device and UI together until it went public. Certainly Google support would not be shown.
However, like I said, perhaps you're right that the Maps API support was where some leaks came from. Perhaps an Apple engineer let slip that he was building in touch support, or needed tiles to come in while scrolling around with a fingertip, etc.