Клуб API Карт

Как отключить интерактивность круга?

Пост в архиве.
Yes-it-is
6 декабря 2013, 18:54

 

При переходе на API 2.0 столкнулся со странной проблемой, не могу отключить интерактивность круга.

В простейшем варианте нужно нарисовать круг определённого диаметра вокруг центральной точки, на карту наносится несколько меток Placemark. Если они попадают в область круга, то по клику их балуны вообще не открываются. Если  Placemark за пределами круга, или круг отключен всё работает нормально.

В API 1.0 была командочка типа 

interactive: ymaps.Interactivity.NONE

И круг становится просто неактивным рисунком на карте. (Сам круг в API 1.0 рисовал многоугольником).

 

Здесь уже всё перепробывал и interactivityModel (во всех вариантах, включая 'default#transparent'), и zIndeх (как для самого круга, так и для меток)

Что я делаю не так?

--------------

 

PS. При догоне оказалось, что использую бету 2.1

В версии 2.0 всё заработало.

 

<!DOCTYPE html>

<html>

<head>
<title>Примеры. Круг</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="//api-maps.yandex.ru/2.1-dev/?load=package.full&lang=ru-RU" type="text/javascript"></script>

<script type="text/javascript">
ymaps.ready(init);

function init() {
var myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 10
});

var myCircle = new ymaps.Circle([
[55.76, 37.60],
10000
], {
balloonContent: "Радиус круга - 10 км",
hintContent: "Подвинь меня"
}, {
draggable: true,
fillColor: "#DB709377",
strokeColor: "#990066",
strokeWidth: 5
});

myMap.geoObjects.add(myCircle);

var myPlacemark = new ymaps.Placemark([55.76, 37.60], {
balloonContentBody: "Содержимое <em>балуна</em> метки",
hintContent: "Хинт метки"
});

myMap.geoObjects.add(myPlacemark);

}

</script>
</head>

<body>
<div id="map" style="width:400px; height:300px"></div>
</body>

</html>

 Этот пример по факту взят из стандартных примеров рисования круга, с добавлением метки.

Для 2.1 если тыкать мышью в метку, то ни какого воздействия на метку не происходит.

Если сменить скрипт на версию 2.0 всё работает в штатном режиме.