Моя задача при нажатии на объект на карте, вывести информацию об этом объекте.
ymaps.ready(init);
function init(){
var myMap = new ymaps.Map ("map", {center: [x, y], zoom: 15});
myClusterer = new ymaps.Clusterer({openBalloonOnClick: false, disableClickZoom: true});
$.getJSON(data_path, function(data) {
$.each(data, function(index, value) {
myPlacemark = new ymaps.Placemark([value.latitude, value.longitude], value);
myClusterer.add(myPlacemark);
})
})
myClusterer.events.add('click', function (event) {
$.each(event.get('target').getGeoObjects(), function(index, value) {
$("#map_info").append(val
})
});
myMap.geoObjects.add(myClusterer);
Если на карте нажать на кластер, все сработает отлично, но если на метку то получим:
Uncaught TypeError: Object [object Object] has no method 'getGeoObjects'
Есть ли возможность это исправить?