Клуб API Карт

поиск в geoObject

pernik2016
29 сентября 2016, 19:10

есть 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());
0 комментариев
Подписаться на комментарии к посту