I would like to use the Google tiles on LeafLet (RoadMap, Satellite,...).
I've tried this https://github.com/shramov/leaflet-plugins and it works fine, but I'm worried about the possible legal issues of this solution.
The following text is an extract of LeafLet FAQ.
You can add the Google Maps API as a Leaflet layer with a plugin. But note that the map experience will not be perfect, because Leaflet will just act as a proxy to the Google Maps JS engine, so you won't get all the performance and usability benefits of using Leaflet when the Google layer is on.
(a) No Access to Maps API(s) except through the Service. You must not access or use the Maps API(s) or any Content through any technology or means other than those provided in the Service, or through other explicitly authorized means Google may designate. For example, you must not access map tiles or imagery through interfaces or channels (including undocumented Google interfaces) other than the Maps API(s).
Here, LeafLet and this plugin could be consider as other technology.
Also Google says:
(g) No Use of Content without a Google Map. You must not use or display the Content without a corresponding Google map, unless you are explicitly permitted to do so in the Maps APIs Documentation, or through written permission from Google. In any event, you must not use or display the Content on or in conjunction with a non-Google map. For example, you must not use geocodes obtained through the Service in conjunction with a non-Google map. As another example, you must not display Street View imagery alongside a non-Google map, but you may display Street View imagery without a corresponding Google map because the Maps APIs Documentation explicitly permits you to do so.
At this point it could be interpreted as if we're not using a Google Map, but in a different point of view we could say we're using a Google Map under a LeafLet Map so strictly we're using it.
What do you think? Could I have some troubles with Google if I use this plugin?