Клуб API Карт

Карта с зонами покрытия

marj-erokhova
20 августа 2014, 17:21

Добрый вечер!

Подскажите, пожалуйста, направьте а путь решения пробелмы.

Нуобходимосоздать карту с зонами покрытия сотовй связи, и раскраской карты области по численностью нселения.

На подобее карты покрытия мтс - http://www.vologda.mts.ru/mobil_inet_and_tv/help/mts/coverage/

 

Что читать, куда бежать?

 

Заранее спасибо.

1 комментарий
Подписаться на комментарии к посту
Всеволод Шмыров
20 августа 2014, 17:59
Добрый вечер!
Зона покрытия реализуется при помощи технологии активных областей. По сути это просто отображение дополнительного слоя над картой с метаинформацией о фигурах. Последнее нужно, чтобы можно было взаимодействовать (кликнуть, навести мышку) на отображенные элементы.

При эту технологию можно почитать в нашей документации
http://api.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/about-hotspots.xml
В песочнице есть простой пример реализации активной области
http://api.yandex.ru/maps/jsbox/2.1/hotspot_layer
Прошлой весной проходил субботник, на которой мой коллега рассказывал про эту технологию.
http://video.yandex.ru/users/ya-events/view/1393/?cauthor=ya-events&cid=97

И плюс еще пара "живых" примеров)
http://www.yota.ru/coverage/
http://moscow.megafon.ru/help/offices/

Если у вас не так много данных и/или данные будут не очень часто обновляться, то для отображения зоны покрытия можно использовать модуль тепловой карты.
https://github.com/yandex/mapsapi-heatmap
Этот модуль не входит в API. Его нужно подключать на странице отдельно.
Демо: http://alt-j.github.io/ymaps-heatmap/