Клуб API Карт

Как показать все точки / узнать что все (или не все) точки видны

michailkuznetsov1
6 декабря 2012, 11:59

Как определить что все показанные точки видны на карте?

Есть какой-то метод в api или у объекта точки есть признак видимости?

Юзкейс - показываем на карте город на нем N точек и из них 2-3 находятся чуть за границей города и соответственно за границей видимой области карты - тут бы или zoom уменьшить или чуть сдвинуть окно, но надо знать куда ...

 

Наверное простой вопрос, но поиск не дал результатов, может формулировал неправильно..

2 комментария
Подписаться на комментарии к посту

Лучше сформулировать ваш вопрос так:

как показать все точки на карте?

для этого добавьте все точки, которые относятся к конкретному городу в отдельную коллекцию и ее уже на карту,

затем у коллекции можно спросить область, которую занимают все ее элементы и выставить видимую область карты по ней

myMap.setBounds(myCollection.getBounds());

cпасибо, заработало!