Доброго времени суток.
Делал яндекс карту на странице и выводил точки по данным из инфоблока,а с боку ее вывел список адресов. Но столкнулся со сложностью.
Как передавать center активного элемента. Т.е. чтобы сразу карта была на том объекте который активен при открытии странице и потом центр менялся от выбранного адреса.
сейчас мой вариант выглядит так
<?$map2=$arItem["PROPERTIES"]["MAP"]["VALUE"];
$jsParams1 = $map2 ;
?>
ymaps.ready(init);
function init() {
const coords =<?=CUtil::PhpToJSObject($jsParams);?>;
var coords1 =<?=CUtil::PhpToJSObject($jsParams1);?>;
var regExpWay = coords1.replace(/,/g,", ");
const shops =<?=CUtil::PhpToJSObject($shops);?>;
const clusterIcons = [{
href: '/local/templates/nordtex/assets/images/labelCluster.svg',
size: [53, 52],
offset: [-15, -50]
}];
const myGeoObjects = [];
myMap = new ymaps.Map('map', {
center: ["regExpWay"],
zoom: 11,
controls: []
}
когда пытаюсь так передать center: ["regExpWay"], то бьет ошибку и карта не грузится.
хотя в консоле смотрел что данные верные.
Подскажите пожалуйста как передавать центр из элемента инфоблока?