dev

MapsExtended добавляет новые функциональные возможности и возможности в Интерактивных картах. MapsExtended работает как на страницах пространства имён карт, так и на страницах с одной или несколькими встроенными картами. Он «не» запускается в редакторе интерактивных карт, но работает в обычном редакторе исходного кода и корректно обрабатывает предварительный просмотр в реальном времени. Скрипт не предназначен для замены или воссоздания интерактивных карт и не влияет на основные функции карт по своей конструкции. Многие из предоставляемых им функций созданы для повышения удобства пользователей настольных компьютеров, сохраняя при этом полную совместимость с мобильными картами, к которым этот сценарий не применяется. Функции, которые могут повлиять на равенство между платформами (требуя внесения изменений в карту, которая используется на настольных компьютерах, но не на мобильных устройствах), будут помечены как таковые). Если это так и полученная мобильная карта (обычно с элементами-заполнителями) не подходит, редакторы могут вместо этого использовать отдельную карту для настольных компьютеров и мобильных устройств.

Этот скрипт находится в стадии бета-тестирования и - из-за использования функции, которая постоянно развивается - может внезапно сломаться. Устанавливайте на свой страх и риск! Отзывы, отчёты об ошибках, предложения функций и запросы на пользовательские функции приветствуются.

Установка

Обзор

Особенности

Соответствие

Этот раздел предназначен только для справочных целей

Сопоставление — это автоматический процесс связывания элементов маркеров в DOM с определениями маркеров в JSON. Большая часть функциональности скрипта — отслеживание элементов Leaflet, которые часто создаются и удаляются. Маркерные элементы, созданные с помощью Leaflet, не имеют никаких отличительных особенностей (кроме их положения и цвета), поэтому их можно сопоставить одним из трех способов. Эти методы расположены в порядке приоритета. Если соответствует b