Добрый день!
На сайте подключена Яндекс карта через API. У неё в правом нижнем углу, как и положено, есть кнопка Условия использования. Но почему-то атрибут href у неё пустой. Соответственно, при клике на неё никуда не перходишь, а возвращаешься на сайт.
Код карты:
ymaps.ready(function () {
var myMap = new ymaps.Map('map', {
center: [ [[#1.КартаКоординаты]] ],
zoom: [[#1.КартаЗум]],
controls: ['zoomControl']
},
{
searchControlProvider: 'yandex#search'
}),
MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
'<div style="color: #FFFFFF; font-weight: bold;">$[properties.iconContent]</div>'
),
myPlacemark = new ymaps.Placemark(myMap.getCenter(), {}, {
iconLayout: 'default#image',
iconImageHref: '/upload/icons/marker.svg',
iconImageSize: [50, 64],
})
setMapLayer(myMap, 'dark');
myMap.geoObjects.add(myPlacemark);
myMap.behaviors.disable('scrollZoom');
function setMapLayer(map, map_type){
const MAP = 'custom#' + map_type;
ymaps.layer.storage.add(MAP, function mapLayer() {
return new ymaps.Layer('https://core-renderer-tiles.maps.yandex.net/tiles?l=map' + ((map_type == 'dark') ? ('&theme=dark') : ('')) + '&%c&%l');
});
ymaps.mapType.storage.add(MAP, new ymaps.MapType(map_type, [MAP]));
map.setType(MAP);
}
});
В чём может быть причина?