есть geoObject
нужно при клике на елемент узнать его id, отправить ajax запрос, получть html и вставить в balloon
что я делаю:
myPoints[myPoints.length] = {
"type": "Feature",
"id": pid,
"geometry": {"type": "Point", "coordinates": [resp[p].coords_lat, resp[p].coords_long]},
"properties": {"balloonContent": "идет загрузка"},
};data = {
"type": "FeatureCollection",
"features": myPoints
}objects = ymaps.geoQuery(data);
objects.addEvents('click', function(e){
var objectId = e.get('objectId');// и тут ошибка!!! как //поправить ?
loadBalloonData(objectId).then(function (data) {
var obj = objects.getById(objectId);
obj.properties.balloonContent = data;
objects.balloon.open(objectId);
return false;
});
});myMap.geoObjects.add(objectsInsideArea.clusterize());