Клуб API Карт

Как найти метку по названию?

mojxy
4 февраля 2011, 00:16

подскажите: есть карта, скажем, с сотней меток, как организовать инструмент поиска и показа (метку в центр карты) этих меток по их названию?

6 комментариев
Подписаться на комментарии к посту
Самое простое - использовать для хранения меток группу
а для поиска метод filter.
можно ли будет при этом искать эти метки с помощью  YMaps.SearchControl, или необходимо будет создавать свой инструмент?

Здравствуйте. Я тут как-то писал, но не могу найти... Как мне перейти к свойствам метки, зная ее ID(name)? Например, по id = 444, найти ее и изменить ее координаты.

Все разобрался

id = '820';
longitude = 40;
latitude = 20;
  myCollection.each(function (item)
{
  if (item.properties.get('name') == id) 
{
item.geometry.setCoordinates([latitude, longitude]);
}
});

.