How to disable Google Map's Satellite view?

前端 未结 6 1009
孤独总比滥情好
孤独总比滥情好 2020-12-23 15:56

I am working on Google Maps Javascript API V 3.

Everything is working fine but I want to disable the MAP button which appears in the top right area with SATELLITE bu

相关标签:
6条回答
  • 2020-12-23 16:11

    I had the same issue. Setting mapTypeControl: false and passing with other options worked for me. You may check spec here.

    0 讨论(0)
  • 2020-12-23 16:19

    You can hide them via css

    .gm-style-mtc {
      display: none;
    }
    
    0 讨论(0)
  • 2020-12-23 16:23
    var myOptions = {
        zoom: 2,
        center: **Your LatLng object**,
        mapTypeControlOptions: {
          mapTypeIds: [google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.HYBRID]
        }, // here´s the array of controls
        disableDefaultUI: true, // a way to quickly hide all controls
        mapTypeControl: true,
        scaleControl: true,
        zoomControl: true,
        zoomControlOptions: {
          style: google.maps.ZoomControlStyle.LARGE 
        },
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); // displays in <article id="map_canvas"></article>
    //map.mapTypeControl = false; // OPTIONAL: hides the map control
    
    0 讨论(0)
  • 2020-12-23 16:29

    mapTypeControl and streetViewControl option to false

     var map = new google.maps.Map(document.getElementById('map_canvas'), {
                 center: new google.maps.LatLng(latitudeFirst, longitudeFirst),
                 zoom: 12,
                 streetViewControl: false,
                 mapTypeControl: false
            });  
    
    0 讨论(0)
  • 2020-12-23 16:30

    When you enable the map and passes the options to it, you have the chance to specify a mapTypeControlOptions. These have an Array that specifies what kind of maptype's you will allow the user to be able to see. It can be seen here http://code.google.com/apis/maps/documentation/javascript/reference.html#MapTypeControlOptions.

    If you don't want the user to have any options as to the maptypes, you can also specify that by setting the maps mapTypeControl to false.

    0 讨论(0)
  • 2020-12-23 16:34

    Disable Satellite option:

    mapTypeControl: false
    

    Disable street view.

    streetViewControl: false
    
    0 讨论(0)
提交回复
热议问题