Программисты — редкие люди. Мы можем сделать абсолютно всё, но интернет отвечает на это зияющей пустотой, где нужно делать абсолютно всё. Особенно если живёшь в непрофильных сообществах. Запросы со всех сторон, тут нужно подлатать, там плагинчик дописать, и никто, кроме тебя. Эта история — про один из таких пробелов, который я надеялся закрыть за неделю, и та неделя всё продолжается. В программе: дорожное строительство и велосипедисты, сайт для обмена картами лучше яндекса, осмеры без осма, архитектура плагинов в форумных движках и интерактивные карты прямо в хабре.
Метка «Leaflet»
Карты для всех, даром
2013-12-26 в 13:48, admin, рубрики: javascript, Leaflet, OpenStreetMap, phpbb, vbulletin, карты, Социальные сети и сообщества, форумы, метки: javascript, Leaflet, OpenStreetMap, phpbb, vbulletin, карты, форумыМы хотим от тебя сына!
2013-06-28 в 7:41, admin, рубрики: api, api 2гис, API карт, Leaflet, Maps API, Блог компании 2ГИС, Геоинформационные сервисы, хакатон, метки: 2ГИС, api, api 2гис, API карт, Leaflet, Хакатончитатели, привет.
Вкратце: этот пост про неофициальный рейтинг зданий, Хакатон компании 2ГИС и про то, как мы сами немного обалдели от того, что натворили.
Карты в браузере без сети: open source наносит ответный удар
2013-03-11 в 10:18, admin, рубрики: application cache, html5, indexeddb, javascript, Leaflet, MapBox, Maps API, offline web applications, openlayers, OpenStreetMap, метки: application cache, html5, indexeddb, Leaflet, MapBox, offline web applications, openlayers Как-то давно я писал о том как можно в вебе использовать карты без сети и пытался сделать это с помощью гугло карт. К сожалению условия использования запрещали модифицировать ресурсы, а написанный мною код работал только с localstorage
, поэтому я решил перейти на светлую сторону силы, где код открыт, прост и понятен.Читать полностью »
OpenStreetMap переходит на Leaflet вместо OpenLayers
2012-11-24 в 16:07, admin, рубрики: Leaflet, openlayers, OpenStreetMap, метки: Leaflet, openlayers, OpenStreetMapДолгое время основной сайт OpenStreetMap использовал джаваскриптовую библиотеку OpenLayers в качестве средства для отображения географических карт на сайте с возможностью их увеличения, уменьшения и перетаскивания мышью, а также выбора «слоёв» (карт и меток).
Вчера (23 ноября) сайт OpenStreetMap перешёл к использованию библиотеки Leaflet, которая умеет всё то же сáмое, при этом отличаясь лучшей поддержкою мобильных устройств, и небольшим размером, и неплохим API.
Визуализируем геоинформацию из логов на web-карте в реальном времени
2012-11-14 в 7:54, admin, рубрики: ajax, glow, java, javascript, jetty, Leaflet, maxmind, raphaeljs, метки: glow, jetty, Leaflet, maxmind, raphaeljs
Дабы не было двусмысленностей, обозначу суть. При приёме на новую работу мне дали тестовое задание, которое кратко можно описать так: «Написать аналог Glow для геовизуализации событий входа пользователей в кастомерку интернет-магазина». Проще говоря, необходимо мониторить лог системы на предмет возникновения определенных событий и в случае оных выполнять (в данном случае) отображение точки на карте, которая будет определяться IP-адресом пользователя. Цель реализации: создать приятную на вид «игрушку» для презентационных целей, способную погрузить смотрящего в нирвану гармонии и эстетического наслаждения. Основным условием было использование в процессе разработки стека Java-технологий, чем обусловлено принятие многих решений. Кроме этого, было решено реализовать это в виде одностраничного сайта. А поскольку с Java и web я был знаком крайне поверхностно (писал в основном на C/C++), пришлось многому научиться. Что ж, будем разбираться вместе.
Статья рассчитана на интересующихся и начинающих, однако не «разжевывает» простые вещи, с которыми можно ознакомиться с помощью документации или специализированных статей. Наиболее полезные ресурсы и ссылка на исходники (распространяются по лицензии BSD) приведены в конце статьи.
Leaflet 0.4 — новая версия открытой JS-библиотеки для интерактивных карт
2012-07-30 в 12:59, admin, рубрики: API карт, CloudMade, javascript, Leaflet, Maps API, open source, Веб-разработка, карты, новая версия, метки: API карт, CloudMade, javascript, Leaflet, open source, карты, новая версия
После 5 с половиной месяцев разработки при участии 33 разработчиков с момента выхода предыдущей стабильной версии, я очень рад наконец представить вам Leaflet 0.4 — новую версию легковесной JavaScript-библиотеки для интерактивных карт, которая одинаково хорошо работает и на полноценных компьютерах, и на мобильных устройствах.
Этот релиз несёт в себе более простой, удобный API и громадное множество улучшений и исправлений, и кроме этого сопровождается масштабным обновлением документации, запуском официального блога, и страничкой плагинов. Давайте рассмотрим улучшения по порядку.Читать полностью »
Отображаем карты OpenStreetMap на iPhone 4 с учётом сетчаточного дисплея при помощи Leaflet
2012-05-10 в 13:23, admin, рубрики: iphone, iphone 4, Leaflet, OpenStreetMap, retina display, метки: iphone 4, Leaflet, OpenStreetMap, retina displayВсякий, кому до сегодняшнего дня доводилось запускать полноэкранный пример работы движка Leaflet на новейших мобильниках iPhone 4, неизменно получал перед собою вот какую карту OpenStreetMap в новоайфоновском разрешении 640×960:
Как видите, векторный гипертекст (подпись под картою) выглядит существенно лучше по качеству, чем растровый текст (надписи на карте) и чем контуры дорог на карте. Это потому, что растровые картинки на сетчаточном дисплее по умолчанию состоят из квадратов 2×2 реальных (физических) пикселов — стало быть, растровый текст получается угловатым, контуры дорог получаются ступенчатыми, и так далее.
Сегодня это положение дел изменилось к лучшему.
OpenStreetMap на каждый день
2012-04-16 в 9:42, admin, рубрики: android, Leaflet, OpenStreetMap, геокодирование, карты, навигация, метки: android, Leaflet, OpenStreetMap, геокодирование, карты, навигация
На хабре OSM упоминают постоянно, вот только репутация у проекта, похоже, совсем никакая: кучка людей что-то программирует, рисует какие-то линии и отношения, борется за лицензионную чистоту. Но на самом деле проект совсем про другое: дать каждому карту, с которой можно делать что угодно: те же гуглокарты, те же Яндекс.Карты, но которые при желании можно поправить или скачать на мобильное устройство.
Поэтому я хочу рассказать об основах: как эти карты заменили мне яндекс почти во всех каждодневных задачах.
OpenStreetMap / Несколько интересных новостей OpenStreetMap — 13
2012-03-01 в 11:53, admin, рубрики: android, Bing, CloudMade, Forbes, foursquare, Google, Google Maps, iOS, ipad, iphone, Leaflet, MapBox, MapsWithMe, MIT, Observer, OpenStreetMap, Qiwi, Ubuntu, windows phone, Wired, wordpress, Википедия, германия, Европейский союз, Евросоюз, ЕС, Ижевск, конференция, Москва, Нидерланды, Новосибирск, Петербург, планы, Польша, пробки, разработчики, Рамблер, Россия, Санкт-Петербург, спутниковые снимки, Стив Кост, Токио, Франция, юмор, яндекс, метки: android, Bing, CloudMade, Forbes, foursquare, Google, Google Maps, iOS, iPad, iPhone, Leaflet, MapBox, MapsWithMe, MIT, Observer, OpenStreetMap, Qiwi, Ubuntu, windows phone, Wired, wordpress, Википедия, германия, Европейский союз, Евросоюз, ЕС, Ижевск, конференция, Москва, Нидерланды, Новосибирск, Петербург, планы, Польша, пробки, разработчики, Рамблер, Россия, Санкт-Петербург, спутниковые снимки, Стив Кост, Токио, Франция, юмор, яндекс- Помогите найти убийц бывшего члена Совета OpenStreetMap Foundation Ульфа Мёллера. Они могут быть из Польши или Литвы. Ульф был убит 9 января 2012 года в Восточной Германии.
- Только что моднющий геолокационный сервис foursquare попрощался с Google Maps и перешёл на свободные карты OpenStreetMap, которые уже можно видеть на сайте «4sq» (используются MapBox и <aЧитать полностью »
OpenStreetMap / Вышла библиотека Leaflet версии 0.3
2012-02-14 в 7:21, admin, рубрики: API карт, CloudMade, Leaflet, OpenStreetMap, новая версия, метки: API карт, CloudMade, Leaflet, OpenStreetMap, новая версия
Вчера (13 февраля 2012 г.) mourner (Владимир Агафонкин) объявил в Твиттере о выходе новой версии (0.3) его библиотеки Leaflet, разработанной для компании CloudMade и предоставляющей простой API, управляющий размещением географических карт на WWW-страницах.
Простота API, свободный (открытый на GitHub) код и небольшой размер (≈100 Kb) библиотеки Leaflet обеспечили ей в последнее время (особенно после возрастания платности Google Maps) значительную популярность среди потребителей карт OpenStreetMap, распространяемых как CloudMade, так и другими тайловыми серверами. (Гибкость API такова, что Leaflet можно настроить на употребление какого угодно тайлового сервера.)
Читать полностью »