google-maps - without - remove labels from google maps map view

How to get a map without labels? (4)

I want to get a map (I only need a picture) that has the road network but without labels (text on the map). I tried to get such a map from Google API and thought "element:geometry" works.

But, for example, this link is still full of texts.

How can I obtain a road network map (static picture is ok) without text labels?
Any provider is ok, e.g. Google, Yahoo, Mapquest...

I got a better solution:

Create a html file and insert the code below.

<!DOCTYPE html>
    <title>Mapa GMR Norte</title>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      #map {
        height: 100%;
    <div id="map"></div>
function initMap() {
  var customMapType = new google.maps.StyledMapType([
        elementType: 'labels',
        stylers: [{visibility: 'off'}]
    ], {
      name: 'Custom Style'
  var customMapTypeId = 'custom_style';

  var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 13,
    center: {lat: 41.4416459, lng: -8.2911885},  // Brooklyn.
    mapTypeControlOptions: {
      mapTypeIds: [google.maps.MapTypeId.ROADMAP, customMapTypeId]

  map.mapTypes.set(customMapTypeId, customMapType);

    <script src=""
        async defer></script>

Hope it helps! :)

by "I only need a picture" I take it you don't need to access to API, Google Inc devs still didn't a chance to apply all the features from the old maps to the new design. However you can still access it by going to

and you can go to settings and customise "tick labels off" and so forth...