type="text/javascript">
new JSMapsList({
mapZoom: '<?=CUtil::JSEscape($arParams['MAP_ZOOM'])?>',
templateFolder: '<?=CUtil::JSEscape($templateFolder)?>',
companyId: '<?=CUtil::JSEscape($arParams['COMPANY_ID'])?>',
centerCoord: '<?=$arResult['centerCoord']?>'
});
</sc ript>
В файле script.js шаблона компонента:
(function() {
'use strict';
if (!!window.JSMapsList)
return;
window.JSMapsList = function(params){
function init() {
ymaps.geocode(params.centerCoord).then(function (objects) {
var coordinatesCity = objects.geoObjects.get(0).geometry.getCoordinates();
var myMap = new ymaps.Map('map', {
center: coordinatesCity,
zoom: params.mapZoom,
controls: ['fullscreenControl']
}, {
}),
objectManager = new ymaps.ObjectManager({
clusterize: true,
gridSize: 64
});
// какой-то код //
});
}
ymaps.ready(init);
};
}
)();
Тег скрипта в шаблоне такой же sc ript с пробелом? Или просто сюда так вставилось?
Обсуждают сегодня