Показвам карта на Google на моя уебсайт, която преминава през редица стойности въз основа на техните координати в базата данни.
Има четири различни типа партньори и те са подчертани с различни цветни маркери.
Досега успешно показвам 3 различни цветни маркера, използвайки стенограма if-else. Как мога да добавя още едно условие към това, за да покажа окончателния си цветен маркер за Type4?
<?php
$markers = array();
foreach ($current as $key => $value) {
$markers[] = array(
'latLng' => array($value['Partner']['lat'], $value['Partner']['lon']),
'options' => array(
'icon' => $this->Html->url('/img/icons/'.($value['Partner']['type1'] ? 'pink-pin.png' : ($value['Partner']['type2'] ? 'green-pin.png' : 'purple-pin.png'))),
),
'data' => array(
'html' =>
'<p>'.$value['Partner']['name'].'</p>'
),
);
}
?>