Клуб API Карт

Карта не отображается в модальном окне при переходе с другой страницы

mikeS60
22 апреля 2016, 12:22

При прямой загрузке адреса 3umph.ru/goto/ карта загружается нормально. При переходе с главной странице возникает ссылка на окно fancybox вида http://3umph.ru/#!/goto/

Код вида: 

<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=7oNbBFEZmKmJYGftCaMx6dWua3Fmz-6b&width=700&height=450&lang=ru_RU&sourceType=constructor&scroll=true&amp;id=mymap"></script>

&nbsp;
<div id="mymap"></div>
&nbsp;

Пробовал также конструкции типа:

<script> var apiScript = document.createElement("script");

ymaps.ready(function(){ 

apiScript.src = "https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=7oNbBFEZmKmJYGftCaMx6dWua3Fmz-6b&width=700&height=450&lang=ru_RU&sourceType=constructor&scroll=true&amp;id=mymap"

apiScript.type = "text/javascript";

document.getElementById("mymap"}.appendChiId(apiScript};
});

script.onload = function () { 
run();
};
</script>

Результат тот же. В блоге по поиску много схожих вопросов, но либо ссылки битые, либо не помогает. Просьба посоветовать где прочитать про правильное подключение карт в таком случае. 

3 комментария
Подписаться на комментарии к посту
https://tech.yandex.ru/maps/doc/constructor/concepts/About-docpage/
dimik,
Ну так в первом же случае у меня ровно тоже самое, что в примере 3 по ссылке. 
<script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=R-6peMuoasrQR365xcps67TToPLAFx3P&amp;width=600&amp;height=450&amp;lang=ru_RU&amp;sourceType=constructor&amp;scroll=true"></script>
А кто не знал код моей карты