2015-12-11 4 views
1

Таким образом, я отключил пользовательский интерфейс google map, встроенный в мой сайт, используя disableDefaultUI: true, но теперь я хочу добавить параметр наклона на карту, который позволяет нам видеть разные виды карты.Как добавить управление наклоном на карту google?

EDIT: Вопрос уже был дан. rotateControl: true

+1

Вы проверяли официальную документацию по API, чтобы увидеть, если вы можете контролировать наклон программно? – jered

ответ

2

Если вы хотите отобразить элемент управления «наклоном», вы можете отображать это только в сочетании с контролем поворота. Чтобы включить эту функцию, добавьте rotateControl: true к вашим MapOptions:

rotateControl: true 

из the documentation:

новые (v3.22 по умолчанию):

Внешний вид: Элемент управления вращением выглядит двумя видимыми управляет, которые выполняют разные функции. Первый - кнопка наклона, позволяющая пользователю наклонять изображения под углом 45 °. Вторая - кнопка поворота, позволяющая пользователю изменять положение изображения при наклоне. Позиция по умолчанию: RIGHT_BOTTOM.

фрагмент кода:

function initMap() { 
 
    var map = new google.maps.Map(document.getElementById('map'), { 
 
    center: { 
 
     lat: 45.518, 
 
     lng: -122.672 
 
    }, 
 
    zoom: 18, 
 
    disableDefaultUI: true, 
 
    mapTypeId: google.maps.MapTypeId.SATELLITE, 
 
    tilt: 45, 
 
    rotateControl: true 
 
    }); 
 
} 
 
google.maps.event.addDomListener(window, 'load', initMap);
html, 
 
body { 
 
    height: 100%; 
 
    margin: 0; 
 
    padding: 0; 
 
} 
 
#map { 
 
    height: 100%; 
 
}
<script src="https://maps.googleapis.com/maps/api/js"></script> 
 
<div id="map"></div>

+0

Спасибо за ответ, это было полезно. Именно то, что мне нужно было знать. –

Смежные вопросы