@rinatoptimus

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

Вывел карту с меткой на сайте, но метка расположена сразу по центру. Дело в том, что нужно чтобы метка была чуть левее, чтобы справа уместился контент. Как изменить эту настройку?

ymaps.ready(init);
 
function init(){     
 
    var myMap;
 
    myMap = new ymaps.Map("map", {
        //center: [55.7652, 37.63836],  // 
        center: [59.8816, 30.31581],

        //zoom: 17,
        zoom: 16,

        controls: []
    });
 
    myMap.behaviors.disable('scrollZoom');
 
    myMap.controls.add("zoomControl", {
        position: {top: 15, left: 15}
    });
 
    //var myPlacemark = new ymaps.Placemark([55.7649, 37.63836] , {},
    //var myPlacemark = new ymaps.Placemark([59.8816, 30.31581] , {},
    var myPlacemark = new ymaps.Placemark([59.8816, 30.31581] , {},

        { iconLayout: 'default#image',
          iconImageHref: 'map-balloon.png',
          //iconImageSize: [290, 152],
          iconImageSize: [300, 157],

          //iconImageOffset: [-20, -47] });
          iconImageOffset: [-110, -67] });      
 
    myMap.geoObjects.add(myPlacemark);
 
}
  • Вопрос задан
  • 1202 просмотра
Решения вопроса 1
@nugget-ekb
Верстальщик
необходимые координаты метки можно узнать с помощью этого сервиса:
ищете по адресу и потом, при необходимости, немного передвигаете метку
dimik.github.io/ymaps/examples/location-tool
Рабочий пример тут: https://jsfiddle.net/nugget_sti/afx40bgx/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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