Take the 2-minute tour ×  to my understanding, you are not
allowed to use the Google Maps API to display Google and Bing
maps (Layer Toggle) (From the terms of service). However, I'm
unclear if I can have an OpenLayers map that allows the users to
switch between Google, Bing and MapQuest. I want to let the user
be able to choose the best Satellite/Aerial data available for
their location. I'm really unclear if this is a Terms Of Service
violation.  Any ideas?    share|improve this question Map tile
access is different than using say geocoding components with
need to be used in conjunction with the same service/tiles
provider. Most cases you are allowed - though we are not
lawyers. –  Mapperz Mar 2 '12 at 21:41 add comment  2 Answers
I'm not a lawyer. But i think it's okay. I've done it for years
now on several implementations and this is the first time I've
ever heard of this concern. As long as you have the "Powered by
Google" when you're on the google layer and follow the rest of
their terms such as not ch