@RushV

Как изменить расположение карты Яндекс?

Как изменить расположение карты по умолчанию размещается по центру сама карта и метка.
Как сделать, чтобы например было слева?
ymaps.ready(init);

function init() {
    var myMap = new ymaps.Map('map', {
        center: [56.14737435930331,49.01713017790985],
        zoom: 17,
        controls: []
    }, {
        searchControlProvider: 'yandex#search'
    });
	
	myMap.behaviors.disable('scrollZoom');
	
	myMap.controls.add("zoomControl", {
        position: {top: 15, left: 15}
    });
	
          
		
    var placemark = new ymaps.Placemark(myMap.getCenter(), {
        // Зададим содержимое заголовка балуна.
        balloonContentHeader: 'НПП Раст-Т<br>' +
            '<span class="description">Системы безопасности</span>',
        // Зададим содержимое основной части балуна.
        balloonContentBody: '<img src="img/cinema.jpg" height="150" width="200"> <br/> ' +
            '<a href="tel:+7-123-456-78-90">+7 (123) 456-78-90</a><br/>' +
            '<b>Ближайшие сеансы</b> <br/> Сеансов нет.',
        // Зададим содержимое нижней части балуна.
        balloonContentFooter: 'Информация предоставлена:<br/>OOO "Рога и копыта"',
        // Зададим содержимое всплывающей подсказки.
        hintContent: 'Рога и копыта'
    });
	
    // Добавим метку на карту.
    myMap.geoObjects.add(placemark);
    // Откроем балун на метке.
    placemark.balloon.open();
}
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@gracer
center: [56.14737435930331,49.01713017790985],
Здесь настраиваются координаты центра карты

new ymaps.Placemark(myMap.getCenter()
Здесь указываются координаты точки на карте

Крутите как вам надо, читайте документацию api яндекс карт.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Взять у карты bounds и сдвинуть центр на 30% от него.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы