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

Новости API 2ГИС: геокодирование, улучшения поиска и множество мелочей

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

Два месяца назад мы рассказали о запуске справочного API 2ГИС. За это время мы получили сотни заявок на партнёрства, и многие из проектов уже запустились. Прежде всего это городские порталы, но есть и довольно необычные примеры: от IPTV-приставок до сервисов SMS-информирования. Кроме этого, сам продукт значительно подрос в функциональном плане.

Читать дальше →
Всего голосов 31: ↑30 и ↓1+29
Комментарии15

«Обратная связь» — удобный способ сообщить о неточности в данных ДубльГИС

Время на прочтение1 мин
Количество просмотров7.4K
Каждый день миллионы пользователей ДубльГИС по всей стране ищут организации, адреса или маршруты проезда. Периодически они сталкиваются с неточностями в данных и желают сообщить нам об этом недоразумении. Однако до сих пор сделать это можно было либо по телефону, либо по электронной почте (которую ещё найти надо), либо ещё каким-то не самым очевидным способом.

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

Выглядит это так:
image

Или, например, из контекстного меню по клику правой кнопки мыши на карте:
image

Вчера обновление стало доступно сразу во всех наших городах, кроме Магнитогорска, Нижнего Новгорода и Ростова-на-Дону. Эти города добавим с 1 августа.

За первый же день мы получили несколько сотен сообщений о новых организациях или неточностях данных. Все сообщения отправляются непосредственно нашим специалистам справочного и картографического производства. Они проверяют информацию и вносят изменения в одно из ближайших обновлений ДубльГИС.

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

P.S. Кстати, уже в этом месяце ДубльГИС появится ещё в двух городах: в Набережных Челнах и Ярославле.
Всего голосов 67: ↑48 и ↓19+29
Комментарии58

Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров8.2K

Всем привет! На связи Саша Сырков из 2ГИС, и это рассказ, как чуть больше недели мы разрабатывали приложение на Vision OS, разбирались в особенностях Reality Composer Pro, ловили всевозможные текстурные баги, а в итоге всё же получили заветный апрув от Apple за 17 часов до официального открытия продаж VR-гарнитуры.

Под катом хронология событий от идеи до рабочего продукта и технические подробности создания нашего первого VisionOS-приложения — краткого справочника с 3D-моделями достопримечательностей.

P.S. для самых пытливых в конце вопрос: кто первый отгадает ответ, тому подарим нашего гуся.

Читать далее
Всего голосов 32: ↑30 и ↓2+28
Комментарии33

Строим удобные автомобильные маршруты

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров8.3K

Хороший автомобильный маршрут из точки А в точку Б должен, с одной стороны, быть кратчайшим, а с другой — удобным для водителя. Как правильно вычислить время в пути мы уже рассказали, теперь — об удобстве маршрутов: что это такое, как его измерить и как мы его повышали.

Читать далее
Всего голосов 28: ↑28 и ↓0+28
Комментарии33

Планирование с удовольствием. Как мы настроили процессы без менеджеров

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

Маленькая компания или масштабный энтерпрайз — всюду выстраивается процесс взаимодействия с заказчиком. Где-то это делает продакт/проджект (нужное подчеркнуть), где-то коммуникациями занимается непосредственно команда. Я из второго лагеря. В этой статье расскажу, как наша команда выстроила процесс взаимодействия с заказчиками без привлечения менеджеров. Под катом план действий, как органично жить с большим количеством заказчиков, не сжигая сроки и не забывая про свои хотелки.
План действий
Всего голосов 30: ↑29 и ↓1+28
Комментарии14

От регионального к межконтинентальному CodeFest 2014

Время на прочтение3 мин
Количество просмотров3.7K
Согласно исторической заметке, первый CodeFest был очень домашним, а по части докладов — очень региональным. Почти все докладчики тогда были новосибирские, как и подавляющее большинство участников. Наверное, именно так и рождается любая региональная конференция.

Однако с годами процент новосибирских участников становился всё меньше, а процент гостей — всё больше, и пришло к нам понимание, что пора осваивать новые горизонты. В прошлом году мы попробовали расширить границы, и получилось недурно: помимо всеми любимых русскоговорящих звёзд, мы попробовали заманить в столицу Сибири нескольких англоговорящих спикеров, и они, к нашему удивлению, приехали.



Программа этого года начнётся с выступления James A. Whittaker, в прошлом технический директор Google, в настоящем — евангелист и сотрудник Microsoft. Джеймс откроет конференцию выступлением про будущее интернета «A Future Worth Wanting».

Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии3

«Серёга, диктуй код из смс»: как мы ускорили проверку гипотезы с помощью эксперимента

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.6K

Привет! Меня зовут Алина Бузинова, я менеджер продукта Отелло, сервиса бронирования отелей от 2ГИС.

Для молодого продукта на конкурентном рынке часто важна скорость доставки полезных решений. Планировать шестимесячную разработку и не получать ожидаемого профита — непозволительная роскошь. Так, после генерации идей, направленных на поиск решений для роста конверсий продукта, мы решили, что готовы выделить на проверку каждой из гипотез не более трёх дней, а на дорогие интеграционные — максимум две недели.

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

Читать далее
Всего голосов 27: ↑27 и ↓0+27
Комментарии10

Выбираем Qt

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

Наш ведущий разработчик — Евгений Самойлов, недавно сходил в гости к Android Broadcast, где рассказал, почему мы в 2ГИС используем Qt. Для тех, кому удобнее читать, публикую выжимку того разговора.

2ГИС — это сложный продукт с картой, поисковым движком, базой данных, транспортными сценариями и многое другое. У сложного продукта — большое UI-наследие. Чтобы 2ГИС выглядел и работал хорошо на всех Android-устройствах, мы используем фреймворк Qt.

Читать далее
Всего голосов 35: ↑31 и ↓4+27
Комментарии41

История одного монолита

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


Часть первая, в которой читатель познакомится с краткой историей появления внутренних продуктов 2ГИС и эволюцией системы доставки данных от нескольких скриптов до полноценного приложения.

Сегодня я расскажу вам историю, которая началась 9 лет назад в компании ДубльГИС.
Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии12

Как подружить команду админов с командами разработки?

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

Процесс создания сервиса не ограничивается разработкой и тестированием. Помимо этого есть ещё и эксплуатация сервиса в продакшн-инфраструктуре.

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

В статье речь пойдет о том, как мы в 2ГИС выстраивали процессы работы в команде Infrastructure & Operations (9 человек) и взаимодействие с командами разработки (5 команд). На первый взгляд, всё просто и логично.
Но всё непросто и нелогично
Всего голосов 29: ↑28 и ↓1+27
Комментарии17

FrontFest.Mix — 7 тем о кодстайле, WebGL, A/B, RON, шаблонизации, экосистеме JavaScript и жизни программиста

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


Можно не знать о модных технологиях, не думать о доступности сайтов, забивать на развитие экосистемы, но, кажется, через год-другой с таким подходом можно стать таксистом-программистом. Нам эта история не близка, поэтому на конференции FrontFest, кроме понятных всем потоков VYORSTKA и JS, мы заложили в программу поток MIX. Как ясно из названия, он для докладов, которые не вписываются в первые два потока — это выступления о кодстайле, производительности фронтенда, форматах данных, экосистеме JavaScript и развитии фронтендера как разработчика.
Почему это важно?
Всего голосов 33: ↑30 и ↓3+27
Комментарии0

«Прачечная, зачем вы мне звоните?» – мы выпустили новый 2GIS Dialer

Время на прочтение2 мин
Количество просмотров22K
Есть такие релизы, про которые совсем не хочется писать, что это «обновление». То есть, технически, так и есть: мажорный релиз 1.0., добавили невероятное количество всего, ещё столько же улучшили. Но фактически — это полностью переписанное приложение.

Обновление 2GIS Dialer именно такой случай.



Мы выпустили первую версию 2GIS Dialer чуть больше года назад. За это время мы успели встать на миллион устройств, поймать и вылечить несколько критичных багов, собрать огромное количество фидбека и понять, что нужно улучшить в первую очередь, прежде, чем двигаться дальше.
Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии26

Статистика пользователей 2ГИС: правила ETL и препроцессинг данных

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


Чтобы понимать предпочтения пользователей и оценивать эффективность работы сервисов 2ГИС, мы собираем обезличенную информацию. Наши заказчики — это продакт-менеджеры, представители коммерции и маркетинга, партнёры и рекламодатели, которые смотрят статистику в личном кабинете.

Пользовательская статистика насчитывает от 21 до 27 параметров. Она включает в себя город, рубрику, фирму и так далее.

Большое количество параметров событий ведёт к большому количеству отчётов: суммарные показатели, средние значения, отклонения, топ-10, -100, -1000 и ещё много чего. При таком раскладе трудно предсказать, какая именно информация пригодится завтра. А когда эта необходимость появится, предоставить данные будет нужно as soon as possible.

Знакомо?
Узнать, как мы с этим справились
Всего голосов 37: ↑32 и ↓5+27
Комментарии2

Переход на Metal

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

Мы закончили регрессионное тестирование и со дня на день собираемся начать раскатывать на бой релиз с включенным Metal. Зачем мы это делаем и как всё происходит — рассказываем в статье. 

Причина первая: уход на пенсию OpenGL для iOS/OSX. В 2018 году Apple объявили, что прекращают поддержку этого графического API, и это только вопрос времени, когда они удалят его из своих операционок и запретят выкладывать в App Store приложения, использующие GLES (OpenGL for Embedded Systems — подмножество API OpenGL для встроенных систем, например, мобильных устройств). А кому надо впопыхах интегрировать незнакомый API? Правильно, никому. Плюс, нет-нет да и случаются какие-то неприятные падения где-то под капотом OpenGL, починка которых сводится к мольбам, что очередной точечный фикс кода всё исправит.

Читать далее
Всего голосов 26: ↑26 и ↓0+26
Комментарии19

Парковка магнитолы и гайдлайны Гугла: с чем мы столкнулись, интегрируя навигатор 2ГИС в Android Auto

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

Привет! Я Аня, QA-инженер из команды Android в 2ГИС. В середине прошлого года мы наладили контакт с командой Гугла. На тот момент релиза SDK Android Auto ещё не было. Но мы получили ранний доступ к SDK и смогли интегрировать в него навигатор первыми в России.

Читать далее
Всего голосов 28: ↑27 и ↓1+26
Комментарии28

Особенности масштабирования WebGL-карты

Время на прочтение4 мин
Количество просмотров4.7K
Мы выпустили редактор стилей. Подробно о том, как с ним можно настроить карту под задачи сервиса, можно почитать на vc.ru. На Хабре же хотим рассказать о концепции StyleZoom, которую мы используем в том числе и в редакторе стилей.

Под катом — небольшой рассказ о зум-левелах: почему в стандартном виде они не подходят для больших территорий и как масштаб влияет на загрузку тайлов и внешний вид карты.


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

Не откладывайте в почтовый ящик: b2c-мессенджер 2ГИС

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


В сентябре на 2gis.ru появилась новая фича — b2c-мессенджер для общения с организациями. Чат очень удобен при поиске товара или услуги: можно написать сразу в несколько компаний, не нужно слушать голоса роботов-автоответчиков или ожидать на линии, пока оператор уточнит цену или остаток нужного товара. Выберите компанию, нажмите на иконку сообщения на карточке компании, и откроется чат.

Чтобы сделать мессенджер, нам пришлось немного поразбираться с тем, как вообще работают чаты и что под капотом у «больших братьев» типа WhatsApp или Telegram. Оказалось, всё не так страшно.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии19

Релиз версии ДубльГИС 3.0.8

Время на прочтение2 мин
Количество просмотров11K
В новой версии ДубльГИС 3.0.8 мы учли пожелания и замечания с предыдущего релиза по поводу работы Центра обновлений в корпоративных сетях, немного доработали интерфейс и исправили ряд мелких багов. Говорить о последних смысла особого не имеет, а вот о нововведениях сказать следует.



Во-первых, изменения коснулись Центра обновлений, который, как мы уже писали, с предыдущего релиза встроен в оболочку ДубльГИС:
  • Кнопка вызова Центра обновлений стала заметнее и теперь расположена в правом верхнем углу программы.
  • Доработан интерфейс Центра обновлений. Теперь в списке доступных для скачивания баз данных городов отображается список уже установленных баз данных и обновлений к ним.
  • Изменена логика работы в корпоративных сетях. В случае, если ДубльГИС установлен на сетевом ресурсе, и у пользователя нет прав на запись в каталог «$(All Users)/Application Data/2GIS», функционал Центра обновлений отключается и не предпринимает никаких попыток подключиться к интернету и установить обновления. Если запустить ДубльГИС с параметром -NoUpdate — функционал Центра обновлений также будет отключен.
Во-вторых, изменения коснулись каталога организаций: кнопка «Каталог» вынесена левее полей поиска, а окно каталога стало больше, красивее и понятнее. Специально для тех, кто любит вручную изучать содержимое рубрик :)

На этом пост можно было бы и закончить, но есть ещё одна новость: со вчерашнего дня, с 10 августа, список наших городов пополнили Сочи и Воронеж, которые, как и Ярославль с Набережными Челнами, открыты по франчайзинговой программе. Следующим будет Волгоград.

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

ДубльГИС — электронный справочник с картой города. Распространяется бесплатно в 31 городе России и Украины. На данный момент аудитория ДубльГИС — 6 миллионов пользователей. В Москве и Санкт-Петербурге ДубльГИС пока не представлен.
Всего голосов 70: ↑48 и ↓22+26
Комментарии74

Делаем хитмап стоимости недвижимости на общедоступных алгоритмах и опенсорсных библиотеках

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


Карта 2gis.ru работает на WebGL-движке, который позволяет визуализировать данные. Когда мы делали слой недвижимости, то решили добавить ещё и тепловую карту стоимости квадратного метра. Во-первых, это красиво. А во-вторых, такие карты могут помочь с выбором квартиры.

Под катом — про то, какими алгоритмами пользовались и с какими трудностями встретились, когда делали хитмап стоимости квартир на собственных данных.
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии42

Дели — сокращай, или как мы делали мобильный 2ГИС Онлайн

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


Мобильный веб развивается семимильными шагами. На дворе 2017 год. Мобильный трафик превысил десктопный — больше половины всех страниц теперь открываются через телефоны или планшеты. В 2015 году Google объявил о предпочтении mobile-friendly сайтов при ранжировании выдачи, а в 2016 это сделал Яндекс. Юзеры проводят в интернете 60-70 часов в месяц с мобильных устройств и не готовы идти на компромисс и пользоваться неадаптивными сайтами. И 2ГИС — не исключение. За 2 года рост мобильного трафика 2ГИС Онлайн составил 74%, а месячная аудитория превысила 6 миллионов человек.


17 апреля мы зарелизили новый мобильный онлайн («Монлайн») — одностраничное приложение, доступное по адресу m.2gis.ru. Приложение запущено в двух городах: Уфе и Новосибирске, а в ближайшее время планируется релиз на всю Россию.

Читать дальше →
Всего голосов 29: ↑27 и ↓2+25
Комментарии32

Информация

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