scaleControl:false,不起作用。我该如何解决这个问题? Google Maps API 3

时间:2017-01-26 14:10:04

标签: javascript css google-maps-api-3

这是我目前的代码

var myOptions = {
        center: new google.maps.LatLng(0, 0),
        zoom: 2,
        minZoom: 4,
        maxZoom: 100,
        streetViewControl: false,
        scaleControl: false,
        mapTypeControl: false,
        mapTypeControlOptions: {
        mapTypeIds: ["custom"]

But as you can see, the controls stay.

我尝试过ZoomControl:false,但也不起作用。

知道为什么吗?

由于

1 个答案:

答案 0 :(得分:0)

scaleControl:false是默认值,它控制scaleControl。 (scaleControl启用/禁用提供简单地图比例的缩放控件。默认情况下,此控件不可见。启用后,它将始终显示在地图的右下角。)如果您想要{已禁用{3}},请设置disableDefaultUI: true

如果你只是担心zoomControl,你没有任何代码可以禁用它(那将是defaultUI ZoomControl: false,javascript区分大小写)。

var myOptions = {
    center: new google.maps.LatLng(0, 0),
    zoom: 2,
    minZoom: 4,
    maxZoom: 100,
    zoomControl: false,
    streetViewControl: false,
    scaleControl: false, // this is the default value...
    mapTypeControl: false,
    mapTypeControlOptions: {
    mapTypeIds: ["custom"]