Пытаюсь перевести пример, приведенный для API 1.x на API 2.0
Споткнулся на п.2 и 3 из примера: создание элемента управления и обработчиков onAddToMap и onRemoveFromMap. Где ошибка, подскажите plz
var map;
ymaps.ready(function () {
var map = new ymaps.Map("id123", {center: [55, 37], zoom: 5, type: "yandex#map", behaviors: ["default", "scrollZoom"]});
map.controls.add("zoomControl");
var group = new ymaps.GeoObjectCollection();
var pm = new ymaps.Placemark([55,37], {iconContent: "Метка", balloonContent: "метка", name:'1', description:'Inf-2'});
group.add (pm);
map.geoObjects.add(group);
var grp = new OfficeNavigator (group);
map.controls.add (grp);
});
function OfficeNavigator (offices) {
this.onAddToMap = function (map,position){
$('#r1').html('1 шаг'); // флаг того, что обработчик был вызван
};
this.onremoveFromMap = function () {
};
}: