Клуб API Карт

Координаты в IE

Пост в архиве.
arthur-pv
31 октября 2012, 16:21

Я создаю круг по клику на карте с заранее заданным радиусом (центр круга в точке клика мышкой).

Получаю координаты центра обычным способом. Везде все работает хорошо, кроме IE - даже девятого. Там круг уползает наверх. То есть, координаты центра получаются неверными из e.get('coordPosition').

Подскажите, пожалуйста, как правильно заставить работать подобный код в IE.

Спасибо.

var mapEventsClickCircle = function (e) {
var pointCircleCenter = e.get('coordPosition'),
id_circle = randomID('circle_'),
atListOneCircleExist = false;
var circle = new ymaps.Circle([pointCircleCenter, (typeof exact_geometry === 'undefined'?getOptimalRadius():exact_geometry[2])]
{
id: id_circle,
draw_type: 'circle',
hintContent: 'Радиус круга - '+(typeof exact_geometry === 'undefined'?getOptimalRadius()+' м.':exact_geometry[2]+' м.')
}, 
{
strokeColor: '#ff0000',
fillColor:   '#6699ff',
strokeWidth: 2,
opacity: 0.5,
   geodesic: true,
   draggable: true
});