Клуб API Карт

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

v.krupenkins
20 июня 2013, 12:28

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

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);

    };

 

 

спасибо