Понимаю что наплодил много тем, но мне как не специфлисту сложно разобраться.
Помогите, пожалуйста, переделать события для кнопок:
var buttonZone = new ymaps.control.Button({
data: {
content: "Зоны влажности"
title: "Показать/скрыть зоны влажности"
}} ) ;
zoneh = new YMaps.geoXml.load('http://map.teploov.ru/zone.xml') ;
YMaps.Events.observe(buttonZone, buttonZone.Events.Select, function () {
map.geoObjects.add(zoneh);
YMaps.Events.observe(zoneh, zoneh.Events.Load, function () {
flagLoad = true;
} ) ;
} ) ;
и вот такое:
ml[1] = new YMaps.YMapsML('http://map.teploov.ru/tsn.xml') ;
YMaps.Events.observe(ml[1], ml[1].Events.Load, function (data) {
ml[1].get(0).forEach(function (obj) {
YMaps.Events.observe(obj, obj.Events.Click, function (obj2) {
//Вывод данных по выбранному городу
ClimatInfoOutput (obj2, obj2) ;
//Функция сворачивания и разворачивания панели с дополнительной информацией
$(function(){
$(".btn-Cold").click(function(){
$("#AddInfoColdPanel").slideToggle("slow") ;
return false;
} ) ;
} ) ;
CalcRreq (obj2);
objGlobal = obj2;
} ) ;
} ) ;
} ) ;
Инструкцию по переходу читал, но там нет подобных примеров.