Здравствуйте, есть координаты котоые доболяются ползователем в б.д. котоые потом выводятся на карту, вот скрипт вывода, всё работает. Можно ли по простому добавить кластеризацию?
<!--//выводится карта с центрированием на Харькове,-->
<?
$client=0;
$select=$db->prepare("SELECT * FROM point WHERE client=?");
$select->execute(array($client));
$l=0;
while($row=$select->fetch(PDO::FETCH_BOTH))
{
$myArr[$l][longitude]=$row['longitude'];
//print_r($row['longitude']);
//echo "<br>";
//$longitude[$l] = array ($row['longitude']);
//print_r($longitude);
//echo "<br>";
$myArr[$l][categories]=$row['categories'];
$myArr[$l][amplitude]=$row['amplitude'];
//$amplitude[$l] = array ($row['amplitude']);
$myArr[$l][name_showplace]=$row['name_showplace'];
$myArr[$l][categories]=$row['categories'];
//$about_brief[$l] = array ($row['about_brief']);
$l++;
}
$aa=49.92;
$dd=37;
?>
<script>
ymaps.ready(init);
var myMap;
function init()
{
myMap = new ymaps.Map('map', {
center: [49.92, 36.19],
zoom: 7,
behaviors: ['default', 'scrollZoom']
});
<?
for($i=0;$i<=count($myArr);$i++){
echo "
myGeoObject".$i." = new ymaps.GeoObject({
geometry: {
type: \"Point\",
coordinates: ['".$myArr[$i][longitude]."', '".$myArr[$i][amplitude]."']
},
properties: {
iconContent: '".$i."',
balloonContent:' <a href= > asdfasfdsaf</a>' ,
hintContent: '".$myArr[$i][name_showplace]."'
} },{
iconLayout: 'default#image',
iconImageHref: './../img-categories/".$myArr[$i][categories]."',
iconImageSize: [26, 32],
iconImageOffset: [-3, -42]
});
myMap.geoObjects.add(myGeoObject".$i.")
";
}
?>
var myClusterer = new ymaps.Clusterer(
{clusterDisableClickZoom: false}
);
myClusterer.add(myGeoObjects);
myMap.geoObjects.add(myClusterer);
}
</script>