Клуб API Карт

Координаты из динамичной карты в статичную

Пост в архиве.
Казаков Николай
18 октября 2012, 13:49

Добрый день! Инициализирую яндекс.Апи. Вешаю на событие нажатия на карте обработчик получения координат

myMap.events.add('click', function (e) {
      // Географические координаты точки клика можно узнать
     // посредством вызова .get('coordPosition')
     position = e.get('coordPosition');
     console.log(position)
     location.href = 'http://static-maps.yandex.ru/1.x/?ll='+position+ '&z=7&l=map'
});

 

Подгружаю их в статичные яндекс карты - показывает совершенно другую точку! Через обычные яндекс карты нахожу точку, копирую координаты и ставлю в статичные карты, показывает точку, которая была выбрана! Следовательно, получаемые координаты в обработчике события нажатия неверны, но как же так?)) 

В чем может заключаться проблема?

4 комментария

в StaticAPI порядок longlat

в JavascriptAPI 2.0 порядок по-умолчанию latlong

используйте параметр coordorder=longlat при подключении

ну либо сделайте position.reverse()

Казаков Николай
18 октября 2012, 14:00

Бабушка-бетмен!! ХОРОШЕЙ ЛЕТНОЙ ПОГОДЫ ТЕБЕ!!!! Все заработало! Готтам сити в безопасности!!!

Вот и помогай после такого ;-)

Казаков Николай
18 октября 2012, 14:49

Я же поблагодарил от всей души! ;)