I hate analogies... but will use one here... 'copying' an API, to me is a bit like copying the look&feel of a product. There used to be similar lawsuits alleging 'look and feel' violations awhile back between Microsoft and whomever (I don't recall anymore), most if not all of these bombed. If Google had lost this one, then the next step would be copyrighting a typedef-ed struct with "proprietary" Google data in it...
I am not a huge fan of Google's antics in general, but in this case, I am glad they won.