map.js?callback=__jsonp_ymaps_map&mode=release&flags=:1 Uncaught TypeError: window.__jsonp_ymaps_map is not a function
at VM301975 map.js:1
ошибка в консоле
Привет. У меня такая же ошибка была на WP, когда я подключал библиотеку не в Хеадере, а после, в теле через шорткод.
Как только подгрузил в голове (wp_head) Всё отработало без ошибок.
// Создание экземпляра карты.
myMap = new ymaps.Map('map', {
center: [50.443705, 30.530946],
zoom: 14
}, {
searchControlProvider: 'yandex#search'
});
for (var i = 0, l = groups.length; i < l; i++) {
createMenuGroup(groups[i]);
}
//Местоположение
function createMenuGroup(group) {
// Пункт меню.
// Коллекция для геообъектов группы.
var collection = new ymaps.GeoObjectCollection();
myMap.geoObjects.add(collection);
for (var j = 0, m = group.items.length; j < m; j++) {
createSubMenu(group.items[j], collection);
}
}
function createSubMenu(item, collection) {
// Пункт подменю.
var placemarkOption = {
// Опции.
// Необходимо указать данный тип макета.
//
iconColor: "gray",
preset: "islands#grayIcon",
// Своё изображение иконки метки.
// Размеры метки.
iconImageSize: [37, 48]
// Смещение левого верхнего угла иконки относительно
// её "ножки" (точки привязки).
//