Добавляю объект circle на карту, хочу чтобы при разных зумах, на экране при добавлении он был всегда одного размера на вид. Пробовал вычислять радиус таким образом radius*(1/myMap.getZoom()). Только зум не линеен, и на больших зумах круг получается слишком маленьким.
Попробовал сделать так
var x = proj.fromGlobalPixels ([150,0], myMap.getZoom()), y = proj.fromGlobalPixels ([0,0], myMap.getZoom());
alert(ymaps.formatter.distance(
ymaps.coordSystem.geo.getDistance(x, y)
));
но пишет что нет такого объекта ymaps.coordSystem. myMap.coordSystem тоже не нашел. Как использовать этот метод? И стоит ли вообще делать так, может быть есть способы проще перевести 150px в метры, с учетом масштаба.