Помогите оптимизировать установку множества метод на карте
Имею следующий комбинированный js и php код для отображения меток на карте. Координаты места куда нужно ставить метку беру из базы данных через php, а отображаю через js.
$get_places_from_db = R::getall('select * from `places`');
foreach ($get_places_from_db as $places_list) {
$place_name = $places_list['name'];
$place_cords = $places_list['cords'];
?>
myGeoObject = new ymaps.GeoObject( {
geometry: {type: "Point", coordinates: [<?php $place_cords;?>]},
properties: {iconContent: '<?php echo $place_name;?>'},
preset: 'islands#blackStretchyIcon'
},
{
preset: 'islands#blueStretchyIcon',
}
),
coronaMap.geoObjects.add(myGeoObject)
<?php
}
Вопрос:
Есть ли какой-нибудь более оптимальный способ для решения данной задачи?