|
| ||||||||||||||||||||||
|
|
← Ctrl предыдущаяследующая Ctrl →
МетроМодуль "Метро" позволяет осуществлять поиск ближайших станций метрополитена в заданной области карты. ![]() Перед использованием модуля его необходимо подключить. Поиск ближайших станций метроКласс YMaps.Metro.Closest позволяет производить поиск ближайших станций метро и получать набор меток в качестве результата. Конструктор класса принимает два параметра:
![]() Количество возвращаемых результатов поиска не должно превышать 100, а размер области поиска ограничен областью 1 х 1 градус. Чтобы произвести поиск ближайших станций метро создайте экземпляр класса YMaps.Metro.Closest и передайте ему в качестве параметра геоточку, рядом с которой требуется искать. Класс YMaps.Metro.Closest представляет и себя группу, поэтому экземпляры этого класса могут быть сразу добавлены на карту. В результате работы примера, в переменной metro будут содержаться результаты поиска в виде специальных меток класса YMaps.Metro.Station. Данный класс построен на основе класса метки YMaps.Placemark и отличается от него наличием дополнительных полей:
Поиск ближайших станций производится асинхронно, поэтому рекомендуется всегда использовать обработчики событий для доступа к найденной информации. В классе YMaps.Metro.Closest предусмотрено два события: Load (поиск прошел без ошибок) и Fault (с ошибками). Пример ниже демонстрирует обработку событий: |
| Работайте в Яндексе |
© 2008—2012 «Яндекс»
|