тем не менее такой подход часто используется. навскидку bikemap.net, endomondo, peirce.zkir.ru, gpslib, sobory.ru будут масштабировать когда стрелка над картой, а вот gpsies не масштабирует. в общем это идея на будущее. не дефолтное поведение, а как опция.
А можно пример, где карты являются частью статьи, наравне с картинками? Встроенные карты гугля и яндекса, например, не слушают колесо. Я не забыл включить масштабирование колесом, а специально отключил.
Чтобы включить такое масштабирование, в файле шаблона (mapbbcode-scripts.html для phpbb3) достаточно добавить ключ leafletOptions: { scrollWheelZoom: true }. Но лучше не надо.
GPSies тоже так может, только там это сделано опционально, есть галка scrollzoom.
Кстати заметил для себя, что если зум включен, то нормально пользоваться страницей нельзя, мышка всё время оказывается поверх карты и скролл страницы не работает, приходится постоянно обращать внимание где находится указатель мыши и отводить его к краю страницы. Всегда отключаю там зум с помощью колеса.
Баг: не дает добавить слой Бинга. Выбираю слой, вставляю в поле ключ, жму «Добавить слой», ругается, что слой нельзя без ключа.
Замечание: добавить в leaflet.css !important везде, где задается цвет, text-decoration и прочие маргины с паддингами, дабы не было споров со стилями форума.
А то у меня синие с подчеркиваниями кнопки зума (стиль для ссылок на форуме), а у точек с именем убегает стрелочка под балуном, ибо применяется форумная стилевая резетилка с margin:0;
Ну и пропадают отступы в панельке выбора слоя, раскрашивая label в синий.
После обновления пришлось опять вручную добавить в нужных местах !important.
Хм, вообще-то вопрос с переопределением стилей должен решаться правильным порядком подключения файлов css или следования директив @import. Хотя всякое может быть, конечно… просто !important - довольно дурной тон в написании css и использовать его стоит как последнее средство.
Да, я некоторое время бился с этой проблемой. В PunBB в css много wtf, вроде «.класс1 .класс2 div», которое оказывается приоритетнее всего, что внутри. Спасибо за файл, посмотрю, как это подключить, и не стоит ли сделать тикет в лифлет.
Никак. Можно удалить из него критичные объекты (истории карт не ведётся) и забыть ссылку. Даже если кто-то её когда-нибудь подберёт (у кода больше миллиона вариантов), никогда не сможет её связать с конкретным автором.
Тогда Your code library замусорится устаревшими маршрутами, обсуждение которых уже давно окончено и которые больше не нужны.
Рекомендую все-таки реализовать функцию удаления маршрутов если не из базы, то хотя бы из Library. Или другое решение – в Library сделать папки. Тогда можно будет выделить папку для подобного мусора и, вообще, категоризировать маршруты.
Вот к чему приводит коммит без тестирования Обе проблемы поправил, версия плагина 1.1.1 на гитхабе.
Яндекса с гуглем по умолчанию там и не будет, их нужно добавлять ручками в исходники, см. faq.
Отмены отдельных действий в редакторе не будет, потому что сложность несоразмерна необходимости. Небольшие схемы проще перерисовать, а большие лучше делать на Share, периодически сохраняя.
Да, я сейчас по многочисленным просьбам добавляю простые способы подключения гуглояндексов в плагины. Уже сделал для PunBB (1.1.2) и FUDforum (1.1.0), на очереди phpBB. Печально, но это одно из первых требований буквально везде. Разумеется, проприетарные слои не идут «из коробки» (кроме Bing), и я напишу в разных местах просьбу в качестве слоя по умолчанию ставить что-нибудь osm-ное.