У меня проблема с добавлением маркеров в Clusterer маркера Google Maps. Firebug возвращает ошибку:
Ошибка: недопустимое значение для свойства: [объект объекта] 'при вызове
метод: [nsIDOMEventListener :: handleEvent]
Маркеры создаются из смеси JavaScript и PHP:
// loop starts here.......
var randLatLng = new google.maps.LatLng( <?php echo $lat; ?>, <?php echo $lon; ?> );
var marker_<?php echo $gauging["Gauging"]["id"]; ?> = new google.maps.Marker({
map: MyMap.map,
title: '<?php echo $gauging["Gauging"]["identification"]; ?>',
position: randLatLng,
draggable: false,
clickable: true,
icon: '/img/markers/yellow_Marker.png',
myId: 'gp_<?php echo $gauging["Gauging"]["id"]; ?>'
});
myMap.markers.push(marker_<?php echo $gauging["Gauging"]["id"]; ?>);
// loop ends here .......
var markerYellowCluster = new MarkerClusterer(myMap, yellowMarkers);
... и этот код прекрасно создает все маркеры, но не добавляет их в кластер.
Можете ли вы дать мне несколько советов, как я могу это исправить?
Tnx в adv!
ОБНОВЛЕНИЕ: возможно, это может помочь - alert (yellowMarkers); показывает окно предупреждения, с:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]