script-content.php 652 Bytes
<?
/** @var $item \SH\Entities\Project */
/** @var $region \SH\Entities\ProjectRegion */

    $points = array();

    foreach($arResult['ITEMS'] as $item) {
        $points[] = array(
            'title' => $item->getName(),
            'lat' => $item->getLatitude(),
            'lon' => $item->getLongtitude(),
            'zoom' => $item->getZoom(),
            'id' => $item->ID,
            'url' => $item->getUrl(),
            'image' => $item->hasPreviewImage() ? $item->getPreviewImageThumb(array('width' => 123, 'height' => 123, 'type' => 'put_out')) : false
        );
    }
?>
var mapItems = <?= json_encode($points) ?>;