Сбросить просмотр улиц Google Maps

Когда вы создаете вид улиц без указания местоположения, вы получаете серое поле с элементами управления.

var panorama = new  google.maps.StreetViewPanorama(element.find('.header')[0],{ });

Позже после некоторых действий пользователя я установил местоположение.

panorama.setPosition(place.geometry.location);

Отлично все работает отлично!

Но как мне вернуться к этому серому прямоугольнику с наложенными элементами управления? Так сказать, сбросить просмотр улиц?

У меня есть карта в паре с этим, и я хочу, чтобы человечек Street View со стрелкой, на которой он стоит, тоже исчез, это должно произойти естественным образом при сбросе.


person Marc M.    schedule 06.01.2014    source источник


Ответы (1)


установите visible-свойство panorama на false

panorama.setVisible(false);

Если вы хотите программно снова отобразить панораму позже, установите свойство visible обратно в true (это будет сделано автоматически, когда пользователь вернет человечка обратно на карту)

person Dr.Molle    schedule 06.01.2014