Как стать автором
Обновить
130.04
2ГИС
Главные по городской навигации
Сначала показывать

Как мы расписание общественного транспорта в 2ГИС добавляли

Время на прочтение7 мин
Количество просмотров24K


2ГИС помогает ориентироваться в городе. Открываешь приложение, вводишь в поиск название улицы или организации, находишь, радуешься. После того, как нужная организация найдена, возникает резонный вопрос: как же туда добраться? И если автомобильным сценариям мы в последнее время уделяли значительное внимание, то поиск проезда на общественном транспорте оказался немного подзабыт. Я расскажу про то, как создавался поиск проезда, поделюсь тонкостями сбора и обработки информации.
Поехали!
Всего голосов 47: ↑47 и ↓0+47
Комментарии76

2ГИС для Android: хорошие новости

Время на прочтение3 мин
Количество просмотров40K
У нас две хорошие новости.

Во-первых, 2ГИС для Android был скачан из Google Play уже больше 4 млн. раз. Спасибо!

Во-вторых, скоро выходит обновление с аппаратным ускорением графики (OpenGL). Оно призвано добавить нашему приложению ещё больше плавности. И избавить от лишних тормозов, чего уж.

Перед релизом, естественно, нужно тестирование. Внутреннее мы уже провели. Сейчас нам нужна ваша помощь. Если вы обладаете устройством на Android 2.2 или более свежей версии, то просим принять участие в тестировании.



Читать дальше →
Всего голосов 79: ↑63 и ↓16+47
Комментарии134

2ГИС для iPhone

Время на прочтение2 мин
Количество просмотров15K
Свершилось то, о чем нас так часто спрашивали, чего так долго ждали, и над чем мы так упорно работали. Встречайте: мобильная версия 2ГИС для iPhone. Мы обещали, что она появится до конца года – она появилась. Величайшее мобильное упущение, наконец, исправлено, и любимый справочник теперь доступен на всех основных платформах, включая iOS. Приложение уже в Apple App Store – спешите скачивать и делиться обратной связью. Что нового и почему так долго – читайте далее.



Читать дальше →
Всего голосов 57: ↑52 и ↓5+47
Комментарии39

Новый 2ГИС: сплошная карта России и поиск товаров в офлайн-магазинах

Время на прочтение3 мин
Количество просмотров21K


19 сентября в Новосибирске мы показали новую версию 2ГИС — с безграничной картой России, поиском товаров и другими фичами. Коротко пересказываем содержание презентации.
Всего голосов 46: ↑46 и ↓0+46
Комментарии55

Реактивное программирование под Android

Время на прочтение10 мин
Количество просмотров90K
Отказоустойчивость, отзывчивость, ориентированность на события и масштабируемость — четыре принципа нынче популярного реактивного программирования. Именно следуя им создаётся backend больших систем с одновременной поддержкой десятков тысяч соединений.

Отзывчивость, простота, гибкость и расширяемость кода — принципы, которые можно закрепить за реактивным UI.

Наверняка, если совместить реактивные backend и UI, то можно получить качественный продукт. Именно его мы и попытались сделать, разрабатывая 2GIS Dialer — звонилки, которая работает через API и при этом должна оставаться быстрой и удобной.


Читать дальше →
Всего голосов 52: ↑49 и ↓3+46
Комментарии58

Стоять или не стоять: решайте с 2ГИС

Время на прочтение1 мин
Количество просмотров22K
На днях мы сообщали о том, что добавили вагон разнообразнейшей информации в рубрики, связанные с автомобилями. На этом процесс улучшений 2ГИС, в качестве помощника автолюбителю, не закончен. В августовской версии появились ещё несколько полезных функций.


Читать дальше →
Всего голосов 60: ↑53 и ↓7+46
Комментарии33

Этажи: 3D-навигация на WebGL в 2gis.ru

Время на прочтение11 мин
Количество просмотров29K


В 2014 году 2ГИС выпустил Этажи — это фича, позволяющая посмотреть схему этажей здания и найти на ней нужную организацию. Долгое время она существовала только в мобильных приложениях 2ГИС. Теперь эта возможность появилась и в онлайн-версии.

Этажи для веба сделаны на технологии WebGL: они полностью трёхмерные, их можно крутить и приближать. Это первый проект компании, сделанный на этой технологии, и мы хотели бы поделиться опытом реализации.
Читать дальше →
Всего голосов 47: ↑46 и ↓1+45
Комментарии23

История одного запроса

Время на прочтение9 мин
Количество просмотров12K
image

Представьте ваш первый день на новой работе. Офис находится в районе совершенно незнакомой вам станции метро Курская. Приближается время обеда. Вы открываете поисковое приложение, пишете «поесть на Курской» и получаете подборку вариантов, где можно отобедать.

Что стоит за запросом «поесть на Курской» и как он обрабатывается, чтобы найти именно то, что нужно вам? В статье я расскажу, как команда Поиска 2ГИС делает всё возможное для того, чтобы жизнь в городах была удобнее и комфортнее для пользователей.
Прочитать за обедом
Всего голосов 44: ↑44 и ↓0+44
Комментарии24

Поиск проезда на общественном транспорте в мобильном 2ГИС

Время на прочтение1 мин
Количество просмотров16K
На сегодняшний день мобильная версия 2ГИС — это справочник по более чем 1 000 000 организаций России и детальная 3D-карта с указанием этажности зданий, внутриквартальных проездов, киосков и заборов. А теперь к этому списку добавился поиск проезда на общественном транспорте.

imageimageimage

Подробности: как ищет, работает автономно и т.д.
Всего голосов 60: ↑52 и ↓8+44
Комментарии72

Дозвонились! Как собрать свою Web-звонилку за час

Время на прочтение7 мин
Количество просмотров36K


Друзья, сегодня я хочу поговорить с вами про звонки. Для кого-то это совсем новая тема. Для других — чистой воды фан на уровне «а не зафигачить ли мне свой скайп?». Для третьих — внезапно возникшая жизненная необходимость. Последний вариант — наш вариант.


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

Уже хочу
Всего голосов 43: ↑43 и ↓0+43
Комментарии15

Прокладываем путь через желудок

Время на прочтение1 мин
Количество просмотров21K

Вегетарианство — полезно это или вредно?


Именно так мы хотели назвать статью, но в какой-то момент решили, что Хабр не место для холивара. Такого холивара.

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



Читать дальше →
Всего голосов 62: ↑52 и ↓10+42
Комментарии53

Применение JSON-Schema в тестировании и документировании API

Время на прочтение8 мин
Количество просмотров46K
Справочный API 2ГИС разрабатывается уже 4 года. Появилось около 40 методов, которые возвращают достаточно крупные и иерархически сложные структуры в формате JSON и XML. Совсем недавно я решил поделиться накопленным опытом и выступить на конференции DevConf.
Одна из тем доклада вызвала наибольший интерес у участников — это использование JSON-Schema при тестировании формата выдачи API. В этой статье я расскажу, какие задачи решает этот подход, какие имеет ограничения, что вы получаете из коробки, а что идёт бонусом. Поехали!


Читать дальше →
Всего голосов 50: ↑46 и ↓4+42
Комментарии18

Обновление мобильного 2ГИС: снаружи и внутри

Время на прочтение2 мин
Количество просмотров28K
Месяцы продуктивной работы вылились в целую кучу улучшений, которые одновременно сделали наше приложение как более няшным, секси и мимими с точки зрения внешнего вида, так и более функциональным.

image

А если конкретно, то вот что появилось в новой версии:
Узнать, что в ней появилось
Всего голосов 44: ↑43 и ↓1+42
Комментарии82

Красивым городам — красивую карту

Время на прочтение2 мин
Количество просмотров19K
Один город в два месяца — примерно с такой скоростью появляются города на карте 2ГИС. Вот и сейчас мы хотим анонсировать ещё один. Но не самый обычный.

Этот город считается желанным местом не только для туристов, но и для тех, кто хочет перебраться туда «где лучше» (на самом деле, стоит присмотреться).
Город, который торт (на самом деле, нет).
Город, в котором мост отнял славу у Октябрьского моста в Новосибирске (на самом деле, странная история).
Город, в котором самое вкусное пиво (на самом деле, кому-то нравится немецкое).
Город, в котором по транспорту можно сверять часы (на самом деле, да).
Город, который… знаете, можно продолжать и дальше, но скорее всего, многие из вас уже догадались, что речь о Праге.


Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии58

2ГИС для ПК: больше объёма и новые цвета (бета)

Время на прочтение2 мин
Количество просмотров19K
Мы рады сообщить вам, что начинаем бета-тестирование новой версии десктопного 2ГИС. Этот важный технологический релиз включает в себя новый картографический движок, обеспечивающий не только лучшую производительность, но и значительно более привлекательный вид. А ещё, теперь карты 2ГИС по-настоящему трёхмерные!

image

Цели, для которых мы выкладываем данный релиз в публичный доступ – получить обратную связь и выявить возможные проблемы (если они будут обнаружены), а также предоставить возможность разработчикам плагинов к 2ГИС протестировать их на совместимость с новой версией 2ГИС и внести необходимые изменения. Подробнее об этом можно прочитать на форуме разработчиков плагинов.
Читать дальше →
Всего голосов 52: ↑46 и ↓6+40
Комментарии70

Слоистая архитектура на основе фреймворка yii

Время на прочтение8 мин
Количество просмотров28K

Представим себе компанию, которая реализует целый ряд собственных продуктов — как для внешних пользователей, так и для внутренних. Скорее всего, каждый продукт не сможет существовать по отдельности, как сферический конь в вакууме, а в какой-то степени будет интегрирован с другими. В итоге все они вместе образуют некий слой взаимосвязанных между собой и при этом самостоятельно развивающихся организмов. И скорее всего, их развитие осуществляется совершенно разными командами.

Хорошие примеры такой среды — это Яндекс (поиск, Директ, карты, почта, вертикальные и внутренние сервисы) или Google. Понятно, что у перечисленных гигантов технологии в каждом продукте свои, но если взять компанию поменьше и работающую в более узкой предметной области, то можно предположить, что веб-продукты будут выполнены на одних технологиях (языках программирования, фреймворках и.т.д).

Именно об опыте в организации архитектуры всей линейки продуктов у такой компании я и хочу рассказать.
Читать дальше →
Всего голосов 48: ↑44 и ↓4+40
Комментарии8

Знаки свыше: как мы избавили картографов от лишней работы и красных глаз

Время на прочтение11 мин
Количество просмотров14K
image

2ГИС гордится точностью данных. Каждый рабочий день в каждом городе наши специалисты обходят целые районы, чтобы зафиксировать на карте все изменения — новые дома, дороги и даже тропинки. А ещё они собирают и наносят на неё дорожные знаки, помогая правильно строить автомобильные и пешие маршруты. В этой статье я расскажу, как мы решили помочь картографам и начали собирать дорожные знаки автоматически.
Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Комментарии27

Учёт статистической информации о пробках при поиске проезда на автомобиле

Время на прочтение7 мин
Количество просмотров19K
Не так давно на хабре вышла статья про алгоритмы маршрутизации в продуктах 2ГИС. Я продолжу рассказ коллеги, объяснив по каким принципам в ПК-версии мы ищем оптимальный по времени маршрут для автомобиля. Тут хотелось бы напомнить, что ПК-версия 2ГИС работает без подключения к интернету.

Читать дальше →
Всего голосов 41: ↑40 и ↓1+39
Комментарии22

Едем на автомобиле вместе с 2ГИС

Время на прочтение1 мин
Количество просмотров31K
Многие пользователи мобильной версии 2ГИС были озадачены: почему приложение может составлять маршруты проезда для общественного транспорта, а для личного автомобиля – нет?
Разрешить этот вопрос призвано обновление мобильного 2ГИС, в котором появляется расчет маршрута проезда на автомобиле.
image
Читать дальше →
Всего голосов 47: ↑43 и ↓4+39
Комментарии55

Авторизация для ленивых. Наши грабли

Время на прочтение57 мин
Количество просмотров28K


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

Поехали!
Всего голосов 40: ↑39 и ↓1+38
Комментарии15

Информация

Сайт
2gis.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия