Показать сообщение отдельно
  #1 (permalink)  
Старый 09.05.2014, 11:53
Интересующийся
Отправить личное сообщение для pepper Посмотреть профиль Найти все сообщения от pepper
 
Регистрация: 09.05.2014
Сообщений: 12

Яндекс карты 2.1
соорудил вот такой скрипт:
<script src="http://api-maps.yandex.ru/2.1/?load=package.full&lang=ru-RU" type="text/javascript"></script>
<script type="text/javascript">
var myMap;
ymaps.ready(init);
function init () {
ymaps.geocode('г.Тверь, ул. Ленина, 7', { results: 1 }).then(function (res) {
var firstGeoObject = res.geoObjects.get(0),
    myMap = new ymaps.Map('map', {
        center: firstGeoObject.geometry.getCoordinates(),
        zoom: 17
    }); 
var myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
balloonContentBody: [
'<address>',
'<strong>объект</strong>',
'</address>'
].join('  ')
}, {
preset: 'twirl#Icon'
});
myMap.geoObjects.add(myPlacemark);   
});
}
</script>
<div id="map" style="width: 100%; height: 100%"></div>


Карта получается по центру, мне нужно чтобы центральная найденная точка смещалась влево.

Нашел документацию но собрать все это дело не могу:

// Сдвинем карту на 10 пикселей влево
var position = map.getGlobalPixelCenter();
map.setGlobalPixelCenter([ position[0] - 10, position[1] ]);


http://api.yandex.ru/maps/doc/jsapi/...balPixelCenter


В JS не силен потому и прошу помощи.
Ответить с цитированием