We're currently putting the finishing touches to the Mobile Toolkit. One of the components is a map control that will support multiple mapping providers including Google. Assuming you can wait a few months you may wish to benefit from this.
As for Google maps (or any other map provider) the licence required will vary and will need to be negotiated separately.
If we don't support a particular map provider that is of interest to you then we'd happily discuss terms to create additional providers for your purposes.
Does this answer your question?
Thanks,
James