I think you misunderstand the economic meaning of "rival good":
http://en.wikipedia.org/wiki/Rivalry_(economics)
Now if Google hosted their map's as a torrent and said, use this for whatever you want. That would be close enough that calling it a non rival good would be a reasonable defense. But, they do charge some customers for using their API which right or wrong opens them up to predatory pricing laws.
> if Google hosted their map's as a torrent . . .
Then it would be non-excludable, which is a different concept from non-rival. It would be rival to the same degree as before, in that it would require marginal computing resources to use. Just the resources required would be coming from the user rather than the provider of the service.