Плагины для Leaflet

Что это?

Всякие разнообразные плагины для Leaflet, позволяющие использовать его для показа маршрутов проезда, поездок и прочей деятельности, для которой мало обычных маркеров и стандартных слоев OpenStreetMap. В данный момент реализованы следующие части:

  • Векторные слои (layer/vector)

    • GPX

    • KML

  • Провайдеры (layer/tile/)

    • Google - слой для Google Maps с использованием API v3;

    • Yandex - слой для Яндекс Карт с использованием API v2;

    • Bing - тайловый слой с нормальным отображением лицензионной информации.

Все эти провайдеры, насколько известно, реализованы без нарушений условий использования соответствующих сервисов.

Кроме этого есть еще несколько полезных контролов или расширений существующих (control/):

  • Permalink - постоянная ссылка на карту, совместимая с аналогичным контролом из OpenLayers. Кроме этого есть режим для ссылки в хеше (#lat=…), что позволяет лучше кешировать страницы;

  • Scale - масштабная линейка как на обычных бумажных картах.

  • Marker.Rotate.js: добавляет вращение иконки маркера, не работает в IE;

  • Layers.Load.js: добавляет возможность создавать слои по определению в нужный момент с подгрузкой необходимых зависимостей.