MapBBCode Triumphant
Вчера я выложил новый проект в репозиторий MapBBCode. Он изменит сеть, и победит всех. Одной строчкой вы сможете добавить карту на любую — абсолютно любую — страницу. Например, в штосме не было карт, потому что исходники закрыты. Теперь это не проблема.
[map=13]60.35371,29.43958(Внезапно,); 60.35761,29.42963 60.35141,29.4298 60.35141,29.44868 60.35778,29.44885 60.35761,29.42945[/map]
MapBBCode Loader — это небольшой скрипт, который ищет на странице bb-код карты, и если находит, подгружает библиотеки Leaflet и MapBBCode, после чего заменяет все коды картами. Заодно он вешает на специально обозначенную кнопку редактор карты. Другими словами, это замена полноценным плагинам для движков, в которые сложно встроить MapBBCode правильно.
Собственно, если скопировать следующий код в адресную строку (в FF не работает, в IE и хроме нужно дописать «javascript:» руками), отработает загрузчик, и вы увидите карты на открытой странице. Проверить можно на примерах в спецификации bb-кода.
javascript:(function(){document.body.appendChild(document.createElement(’script’)).src=’http:/’+’/osmz.ru/mapbb.plain.js’;})();
Полагаю, теперь ничто не остановит шествие MapBBCode и OSM по интернету. Даже форумные движки с закрытыми исходниками и лень админов. Полная инструкция из пяти простых шагов выложена в репозитории, вместе с исходником.
Хм... Надо бы мне свой вордпрессовый плагин [http://wordpress.org/plugins/mapbb/] обновить: с момента написания и Лифлет обновился, и дока по МапББ переехала...
В библиотеке «старый» лифлет: 0.7.x будет в версии 1.2, а та не факт, что выйдет в этом году.
Про SOTM EU 2014 ретвитни новость
Сам ретвитни.
В моём ретвите нет смысла, у меня только пара подписчиков. А у тебя почти 3 сотни
А где их можно глянуть, эти unfinished plugins?
FluxBB и WordPress, по ссылкам отсюда.
Сделайте, пожалуйста, сайт с редактором. Что бы можно было нарисовать линий на карте и получить код в [map][/map].
И сделайте статью где будет доходчиво расписано что написать на страничке что бы на ней отобразилась карта с нарисованными в [map][/map] линиями (обязательно с примером для дебилов, и надписями где, что и на что заменить).
Это ОЧЕНЬ нужно для того, что бы можно было отправить одну ссылку на подробную статью тем, у кого на сайте угрёбищная карта или схема в виде картинки.
PS Я регулярно встречаю пародийные «схемы проезда» на сайтах, но отправляя письмо со ссылкой: http://openstreetmap.ru/about/dyk «см.Хотите добавить карту себе на сайт или схему проезда к офису»
положительного эффекта ни разу не достиг. :(((
Про сайт — даже http://mapbbcode.org/ru подойдёт. А руководство разработчика в планах.
PPS И вьювер [map][/map] строк тоже будет очень нужен. :)
Блин, включил на сайте http://mapbbcode.org/ru/ скрипты и удивился. Редактор-то уже есть :)))
Но как это ни здорово что есть mapbbcode.org, но гораздо лучше бы было, если бы этот функционал стал доступен в «Персональной карте» на http://openstreetmap.ru/
Т. к. он Российское лицо ОСМа и уже просто должен быть порталом с максимальной функциональностью.
Подружите osm.org.ru c вашими разработками. Это принесёт максимальную пользу проекту.
Спасибо.
Прекрасно! Надеюсь, на Скайскрейпере включат.
В FF можно нажать Shift+F4, откроется окошко, в которое можно вставить код и нажать кнопку «Запустить». И все сработает. Это, конечно, не так удобно, как с адресной строкой — но тем не менее.
Ещё.
Каждый раз этот код копипастить всё-таки неудобно.
Решение: сделать ЗАКЛАДКУ с названием типа «Посмотреть карты» и с этим кодом в качестве адреса (не забываем префикс «javascript:»).
Так вот, внезапно, метод с закладками РАБОТАЕТ и в FF, несмотря на то, что простая вставка кода в адресную строку — не работает.