Следующая функция выполняется при клике на таб, содержащий карту.
{
if ($('#popup-map-container').html().length==0)
{
if (typeof YMaps == 'undefined')
{
(function(t){
$.getScript("http://api-maps.yandex.ru
,function(){
ymaps.ready(function() {
popupShowMap(t);
});
}
);
})(t);
}
else
{
var map = new ymaps.Map('popup-map-container', {
center: [53.9013148,27.5624085],
zoom: 11,
behaviors: ['drag','multiTouch'],
type:'yandex#map' });
}
}
}
В результате получаем
TypeError: ymaps.Map is not a constructor
Вариант с обертыванием в " ymaps.ready(function() {" нижней части тоже ни к чему не приводит :(
Или может я изобретаю велосипед?
Как загрузкить апи и потом создать карту по клику?