2015-08-18 5 views
1

Я не мог понять, как изменить/скрыть Элементы управления улицами in scenario, где есть карта по умолчанию, и вы перетаскиваете «маленький парень» на дорогу.Элементы управления Просмотр улиц в Google Map API?

Это кусок кода о моих вариантов:

function initMap() { 

     var mapOptions = { 
      center: new google.maps.LatLng(<?php echo $latitude . ',' . $longitude; ?>), 
      zoom: 12, 
      disableDefaultUI: true, 
      backgroundColor: 'white', 
      streetViewControl: true 
      }; 
// I have markers & other stuff in here, it's properly closed function! 

я нашел ссылки для Street View управляет только тогда, когда это Street View по умолчанию, вот code example от Google Developers:

function initPano() { 
    // Note: constructed panorama objects have visible: true 
    // set by default. 
    var panorama = new google.maps.StreetViewPanorama(
     document.getElementById('map'), { 
     position: {lat: 42.345573, lng: -71.098326}, 
     addressControlOptions: { 
      position: google.maps.ControlPosition.BOTTOM_CENTER 
     }, 
     linksControl: false, 
     panControl: false, 
     zoomControlOptions: { 
      style: google.maps.ZoomControlStyle.SMALL 
     }, 
     enableCloseButton: false 
    }); 
} 

Как добавить параметры интерфейса просмотра улиц, если по умолчанию отображается карта, и вы можете перетащить улицу «парень» на карту?

ответ

1

Посмотрите на этот ответ, чтобы узнать, помогает ли он. Я думаю, что вы должны слушать для Просмотра улиц становится видимым, а затем скрыть элементы управления, используя streetViewControl = ложь и т.д.

Detecting Google Maps streetview mode

+0

Именно то, что я искал. Продолжайте хорошую работу! Ура! – AWA