Возникает ошибка yandex.map при прорисовке карты. Причем первый раз отрабатывает нормально, обновляю страницу - и возникает ошибка "Map is not a constructor".
Подключены яндекс-карты.
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=ACVJ7VsBAAAAfSS6cgIAVLnRi1q0iH043DIGgZ25iZHlDRIAAAAAAAAAAAAPNPh4wuod8SF2ylX9eUu1ZgNmVg==" type="text/javascript"></script>
при загрузке страницы отрабатывает скрипт на прорисовку карты для объекта :
var myMap = new ymaps.Map('map', {
center: [56.83002698350858, 60.61000808465601],
zoom: 16
}, {
searchControlProvider: 'yandex#search'
}),
// Создаём макет содержимого.
MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
'<div style="color: #FFFFFF; font-weight: bold;">$[properties.iconContent]</div>'
),
myPlacemark = new ymaps.Placemark(myMap.getCenter(), {
hintContent: 'г. Екатеринбург, ул. Карла Маркса, 8, офис 306',
balloonContent: 'г. Екатеринбург, ул. Карла Маркса, 8, офис 306'
}, {
// Опции.
// Необходимо указать данный тип макета.
iconLayout: 'default#image',
// Своё изображение иконки метки.
//iconImageHref: 'images/myIcon.gif',
// Размеры метки.
iconImageSize: [30, 42],
// Смещение левого верхнего угла иконки относительно
// её "ножки" (точки привязки).
iconImageOffset: [-5, -38]
});