Загружаю файл с данными:
ml[0] = new ymaps.geoXml.load('http://map.teploov.ru/snip-23-01-99.xml') ;
Для каждой метки задаю обработчик события при клике:
ml[0].then(
function(res) {
res.geoObjects.each(function (obj) {
obj.events.add("click",
function () {
ClimatInfoOutput (obj, obj);
$(function(){
$(".btn-Cold").click(function(){
$("#AddInfoColdPanel").slideToggle("slow");
return false;
}) ;
}) ;
$(function(){
$(".btn-Warm").click(function(){
$("#AddInfoWarmPanel").slideToggle("slow");
return false;
}) ;
}) ;
CalcRreq (obj);
objGlobal = obj;
}) ;
document.getElementById("Preload").innerHTML = '';
})
}) ;
Функция вытаскивания данных из XML выдает ошибку:
ClimatObj.metaDataProperty is undefined
при попытке получить данные:
function ClimatInfoOutput (ClimatObj, ClimatObjHum) {
...
String(ClimatObj.metaData
Property.AnyMetaData.CTem p094) ...
Помогите понять, что не так.