Is there a way to turn off all labels (street names, state names, country names etc.) from google maps using the API v3? Or are these built directly into the map images?
Yes, you can change labels visibility property directly in css code using Styled Maps feature
or directly using the Styled Maps Wizard website