Нужно было добавить кластер
<script type="text/javascript">
ymaps.ready(init);
var myMap;
var clusterer;
var clustererF;
var balunIcon = {
iconLayout: 'default#image',
iconImageHref: '<?=SITE_TEMPLATE_PATH?>/img/map-target.png',
iconImageSize: [26, 36],
iconImageOffset: [-13, -18]};
function init(){
myMap = new ymaps.Map('map', {
center: [48.479862298148, 135.07525863163],
zoom: 9
});
clusterer = new ymaps.Clusterer({
preset: 'islands#invertedRedClusterIcons',
});
<?foreach($arResult["ITEMS"] as $arItem):?>//цикл на добавление точек
<?
$arMark = explode(",",$arItem["PROPERTIES"]["POINT"]["VALUE"]);
$centerMap[0] += $arMark[0];
$centerMap[1] += $arMark[1];
$countMark++; //получаем координаты
?>
myPlacemark = new ymaps.Placemark([<?=$arMark[0]?>, <?=$arMark[1]?>], {}, balunIcon);
<?
$thisMark = $arMark;
?>
clusterer.add(myPlacemark);
<?endforeach;?>
myMap.geoObjects.add(clusterer);
}
</script>
В итоге заработало и корректно выводит массив точек