Бьюсь уже третий день, но не могу отследить багу.
Суть проста - решил вставлять Goole карты в посты руками, все отметки экспортирую из Google my map в kml и подгружаю к карте. Проблема в том, что на страницах все работает, а в постах нет. Не могу понять какой код блокирует подгрузку слоя карты
site2max.ru/tunis-otzyiv-ob-otdyihe-na-ostrove-dzh... - тут не работает
Код вставляю очень просто. На странице:
<!-- сюда вставляется карта, здесь же заданы из какого файла подгружать точки и центр-->
<div id="stm-map" style="widht: 100%; height: 400px;" data-url="http://site2max.ru/wp-content/plugins/stm-map/Jerba_kmz.kmz" data-lat="33.801037" data-lng="10.882338" data-zoom="11"></div>
<!-- сам файл с функцией, он описан ниже-->
<script src="http://site2max.ru/wp-content/plugins/stm-map/map.js"></script>
<!-- подгрузка Google map Api -->
<script src="https://maps.googleapis.com/maps/api/js?key=MyAPIKey&callback=initMap" async="" defer="defer"></script>
function initMap() {
var mapID = document.getElementById('stm-map'); // Находим карту
var mapData = mapID.dataset; // Берем атрибуты и переводим все в цифры
var lat = Number( mapData.lat.valueOf() );
var lng = Number( mapData.lng.valueOf() );
var zoom = Number( mapData.zoom.valueOf() );
var mapCenter = {lat: lat, lng: lng};
var map = new google.maps.Map(mapID, {
center: mapCenter,
zoom: zoom
});
// Подгружаем наш файл с точками
var ctaLayer = new google.maps.KmlLayer({
url: mapData.url,
preserveViewport: true,
map : map
});
}
Все пути абсолютные, все файлы открываются. Проблема именно в постах. Что может быть? Заранее спасибо