MapBBCode: встраивание карт в форумы и блоги. А также MapBBCode Share

Во-первых, изолинии там только от 13 зума (до него — хиллшейдинг). Во-вторых, FAQ (по строке «custom layer»). В-третьих, хорошая идея, я добавил слой в стандартный набор (будет в версии 1.0.1 библиотеки). То есть, значение для layerList можно взять отсюда, слой «OpenMapSurfer Contour", и либо добавить вручную в плагин, после подключения скриптов mapbbcode (в двух местах), либо дождаться следующей версии библиотеки (до следующих выходных).

Сегодня модуль установили на форум воронежских велосипедистов, спасибо EugenyN и администратору Semik.

Без проблем дождусь)))

добавили на воронежский велофорум http://www.velo36.ru/forum/viewtopic.php?f=2&t=8446&p=186923

скажите пожалуйста, как добавить bing ? нужен какой-то ключ ?

Ключ получать тут: https://www.bingmapsportal.com/

спасибо

на велофоруме подсказывают интересную на мой взгляд идею. прикрутить измеритель расстояния. действительно, при планировании маршрута - это полезная вещь, сам пользуюсь постоянно. посмотрел, как сделано в яндексе, там расстояние выводится только при завершении линии. тут же можно выводить в процессе рисования линии. (как на http://syj.renevier.net/)) затем, при выделении одной из линий отображать длину выделенной. или сделать отдельным инструментом (линейка) как в яндексе или osm ru, но в чём преимущества такого подхода?

Нарисуй линию маршрута и выдели её, получишь искомое.

(только в share.mapbbcode.org)
для режима просмотра подсчёта длины нет, увы.

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

думаю было бы очень хорошо сделать это дефолтной функциональностью. Пусть не линейку, то хотя бы цифру длины во время рисования, и при выделении, как на share.mapbbcode.org

но в идеале длина должна отображаться не только в редакторе, но и уже в встроенной/готовой карте, например при клике на линию. сейчас этого нет на http://share.mapbbcode.org/ также.

если MapBBCode понравится пользователям велофорумов и туристических форумов, это будет эпик вин для осм. т.к. я думаю, что такие пользователи составляют “средний класс” на котором держится успех и развитие осм. оттуда приходят редакторы, и активные пользователи.

Добавить стоит конечно, но наверное как модуль.

ещё просят масштабирование колесом прокрутки. присоединяюсь. можно сделать как опцию на выбор. при установке модуля.

Масштабирования колесом в режиме просмотра не будет, потому что это нарушает прокрутку страницы. Если кто-нибудь решит этот тикет лифлета, будет альтернативный удобный способ. Пользователи планшетов смеются над вами, масштабируя двумя пальцами.

Тут юзер показал багу. В формате CSV это http://share.mapbbcode.org/xxavf выдает следующее:

Кстати, как на счет импорта нескольких треков сразу?

А что оно должно выдавать? В csv сохраняются только маркеры. Зачем там точки трека? Для какой задачи? Чем не устраивает plt?
(впрочем, сделал выгрузку в csv линии, когда она одна. Выложу на сервер завтра-послезавтра)

Запрос на это уже был от нескольких человек, и скоро я сделаю, чтобы карта не очищалась при импорте файла.

Чужая душа — потемки)))

Спасибо. Ожидаем.

тем не менее такой подход часто используется. навскидку bikemap.net, endomondo, peirce.zkir.ru, gpslib, sobory.ru будут масштабировать когда стрелка над картой, а вот gpsies не масштабирует. в общем это идея на будущее. не дефолтное поведение, а как опция.

А можно пример, где карты являются частью статьи, наравне с картинками? Встроенные карты гугля и яндекса, например, не слушают колесо. Я не забыл включить масштабирование колесом, а специально отключил.

Чтобы включить такое масштабирование, в файле шаблона (mapbbcode-scripts.html для phpbb3) достаточно добавить ключ leafletOptions: { scrollWheelZoom: true }. Но лучше не надо.

GPSies тоже так может, только там это сделано опционально, есть галка scrollzoom.
Кстати заметил для себя, что если зум включен, то нормально пользоваться страницей нельзя, мышка всё время оказывается поверх карты и скролл страницы не работает, приходится постоянно обращать внимание где находится указатель мыши и отводить его к краю страницы. Всегда отключаю там зум с помощью колеса.

А если включать зум, например, если курсор задерживается некоторое время над картой или при клике на карту?