Есть кнопка:
var newMarker = new ymaps.control.Button({data: { content: 'Добавить маркер' }});
Добавляю ее на карту:
myMap.controls.add(new ymaps.control.ToolBar([newMarker]));
Есть код для добавление метки на карту:
myMap.events.add("click",
function(e) {
var myPlacemark = new ymaps.Placemark(
e.get("coordPosition")
);
myMap.geoObjects.add(myPlacemark);
}
);
Как сделать, чтобы метку можно было добавлять только при нажатой кнопке "newMarker"??? Использую API 2.
В API 1 этот код выглядел бы так:
YMaps.Events.observe(newMarker, newMarker.Events.Select, function () { тут код добавления метки }
А как сделать в API 2 не знаю.