Как я могу поместить кнопку Street View на довольно типичную карту Google, чтобы она была встроена со стандартными кнопками Map/Satellite/Hybrid в верхнем правом углу? Я видел один пример этого, которого я больше не могу найти. Поэтому я знаю, что это возможно.
Ввод кнопки просмотра улиц на карте Google
Ответ 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>