5 февраля 2013-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Leaflet для ленивых

В январе появилось сразу два сервиса для создания интерактивных карт на основе leaflet. То есть, на сегодня таковых уже четыре — и это только тех, что заявляли о себе в сообществе OSM. Я сравнил их по взятому с потолка набору критериев:

Критерий uMap openstreetmap.ru MapBuild Виджет с GSoC 2012
Регистрация OAuth из twitter, osm, github нет нет нет
Название карты есть, также можно указать лицензию нет есть нет
Выбор подложек 10 штук 7 штук, не сохраняются 12 штук 4 штуки
Рисование объектов маркеры, линии, полигоны маркеры и линии нет (маркеры из CSV) маркеры и линии
Вид маркера форма и символ цвет форма и цвет выбор из заготовок
Информация об объекте название и описание название и описание название, описание, ссылка и т. д. название (кроме «цели»)
Импорт GPX, KML, GeoJSON нет CSV: координаты, адреса, IP нет
Экспорт нет GPX таблица данных нет
Встраивание iframe, прямая ссылка iframe, прямая ссылка iframe, прямая ссылка ссылка через bit.ly, iframe
Кто может редактировать автор, кто угодно или по списку обладатель секретной ссылки никто никто
Хранит данные на сервере на сервере на сервере в ссылке
Пример открыть открыть открыть открыть
Исходники Bitbucket, MIT? GitHub, BSD нет GitHub, ?

Виджет, созданный студентом прошлым летом в рамках программы Google Summer of Code, так и не завершён, и пользоваться им сложно. Сайт MapBuild идеален, если нужно быстро выложить в сеть набор геопривязанных точек: поскольку он не требует своего хостинга, получается удобнее, чем евросоюзовский интерфейс. Функциональность пользовательских карт на openstreetmap.ru удобна для быстрого наброска: пара точек, маршрут — и можно отправлять. Но самый многообещающий проект из упомянутых — это uMap (вероятно, его скоро переименуют): он активно развивается, позволяет настраивать почти каждый аспект карты и ответственно относится к правам доступа и лицензии. Жаль, что пока не появилось проекта, создающего из пользовательской карты готовый HTML-код.

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