Ввод кнопки просмотра улиц на карте Google

Как я могу поместить кнопку Street View на довольно типичную карту Google, чтобы она была встроена со стандартными кнопками Map/Satellite/Hybrid в верхнем правом углу? Я видел один пример этого, которого я больше не могу найти. Поэтому я знаю, что это возможно.

Ответ 1

Да, действительно, можно указать позиции управления в параметрах карты - искать управляющее позиционирование в онлайн-документах.

Как указать элементы управления Google maps

Для позиционирования элемента управления видом улиц в верхнем правом углу добавьте

  streetViewControlOptions: {
    position: google.maps.ControlPosition.TOP_RIGHT
  }

к вашим параметрам карты.

Проверьте эту демонстрационную версию (которая использует API карт Google версии 3):

var myLatlng = new google.maps.LatLng(-33, 151);
var myOptions = {
  center: myLatlng,
  zoom: 5,
  streetViewControl: true,
  streetViewControlOptions: {
    position: google.maps.ControlPosition.TOP_RIGHT
  }
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
#map_canvas {
  width: 300px;
  height: 200px;
}
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<div id="map_canvas"></div>