Клуб API Карт

Достать маркер по координатам

Пост в архиве.

Привет. Стоит задача при определенных манипуляциях изменить маркеру картинку, у меня есть только координаты его, как можно достать обьект маркера по координатам?

2 комментария

Можно перебрать коллекцию mapGeoObjects и посмотреть, какая метка соответствует этим координатам.

Сделал проще. В моих обьектах "здания" храню еще и маркер.

 

 

    this.addBuilding = function (building) {

        var marker = this.yandexMap.addMarker(building.getLatitude(), building.getLongitude(), building.getName(), 'building-found');

//        marker.properties.set('iconContent', building.getApartmentsCount());

        marker.events.add('click', function (e) {

            document.location.href = building.getUrl();

        });

 

        building.setMarker(marker);

    };

 

 

спасибо