2017-01-26 4 views
-1

Это мой текущий кодscaleControl: false, не работает. Как это разрешить? 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: ложь, а также, но это не работает либо.

Любая идея, почему?

Благодаря

ответ

0

ScaleControl: ложное значение по умолчанию, он управляет scaleControl. (scaleControl включает/отключает контроль масштаба, который обеспечивает простой масштаб карты. По умолчанию этот элемент управления не отображается. Когда он включен, он всегда будет отображаться в правом нижнем углу карты.) Если вы хотите отключить defaultUI, установите disableDefaultUI: true ,

Если вы просто беспокоюсь о ZoomControl, у вас нет никакого кода, чтобы отключить, что (это было бы zoomControl: false (не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"] 
+0

Спасибо! Я испортил капитал Z –