Как разместить на странице API-карту Яндекс через "HTML-содержимое"?
Вставляю просто
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=КЛЮЧ***"></script>
<div id="map" style="width: 100%; height: 480px"></div>
<script src="/catalog/view/javascript/map.js"></script>
В консоли ymaps is not defined
Если вместо <script src="/catalog/view/javascript/map.js"></script> вставляю
<script>
ymaps.ready(function () {
var myMap = new ymaps.Map('map', {
center: [59.961430, 30.457771],
zoom: 10
}, {
searchControlProvider: 'yandex#search'
}),
// создаём метку (Просвещения)
placemark1 = new ymaps.Placemark([60.054949, 30.328786], {
hintContent: 'Салон Мебель Массив на Просвещения'
},
myMap.geoObjects
.add(placemark1);
});
</script>
При сохранении это вырезает.