Google Maps Terms of Use, "For individual users, Google Maps, including local search results, maps, and photographic imagery, is made available for your personal, non-commercial use only. For business users, Google Maps is made available for your internal use only and may not be commercially redistributed, except that map data may be accessed and displayed by using the Google Maps API pursuant to the API terms and conditions" (paragraph 1)
Google Maps API Terms of Use, "The Service may be used only for services that are generally accessible to consumers without charge" (section 1.4)
The most confusing part comes when I look at the Google Terms of Service. "The Google Services are made available for your personal, non-commercial use only. You may not use the Google Services to sell a product or service".
What does "non-commercial use" mean? The most concise definition I can find is "Non-commercial means that you are not getting compensated in any form for the products and/or services you develop..." (Intel® Software Development Products).
Is this the definition of non-commercial? "Non-commercial means that you are not getting compensated in any form for the products and/or services you develop. You cannot use the service to assist you to develop products and/or services that you are compensated for". This definition would mean I cannot use Google to search for programming references.
Perhaps non-commercial means, "you many not use this service to sell a product or service". By this definition employees of the company I work for cannot use Google Maps to sell our products or services. On the other hand, I can use Google Search to find programming references and tutorials.