Вы достигли предела
По курсу — карьерное препятствие
Что дальше?
(function (d, w) { function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var mainClass = "skill-factory-bn"; var bn = d.querySelector(".".concat(mainClass, '[data-location="entry"]')); if (!bn) { return; } var ship = bn.querySelector(".".concat(mainClass, "__ship")); var location = bn.dataset.location; var isBumped = false; var isClicked = false; var sendEvent = function sendEvent(label) { var action = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Click"; var value = "Skillfactory Nov \u2014 " .concat(location, " \u2014 ") .concat(label, " \u2014 ") .concat(action); // console.log("Analytics: %c".concat(value), "color: #E87E04"); if (w.dataLayer !== undefined) { w.dataLayer.push({ event: "data_event", data_description: value }); } }; var isElementInViewport = function isElementInViewport(el) { var rect = el.getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (w.innerHeight || d.documentElement.clientHeight) && rect.right <= (w.innerWidth || d.documentElement.clientWidth) ); }; var onScroll = function onScroll() { if (isElementInViewport(bn)) { play(); w.removeEventListener("scroll", onScroll); } }; var goto = function goto() { if (!isBumped || !isClicked) { return; } bn.classList.remove("".concat(mainClass, "--bump")); bn.classList.add("".concat(mainClass, "--letsgo")); setTimeout(function () { w.location.href = "https://tjournal.ru/promo/236885-korotko-skillfactory-snizila-stoimost-kursov-na-50"; }, 1000); sendEvent("Promo"); }; var play = function play() { bn.classList.add("".concat(mainClass, "--play")); sendEvent("Project", "In-viewport"); }; var bump = function bump() { bn.classList.add("".concat(mainClass, "--bump")); isBumped = true; goto(); }; var next = function next() { isClicked = true; goto(); }; ship.addEventListener("animationend", bump, { once: true }); bn.addEventListener("click", next, { once: true }); sendEvent("Project", "Show"); if (isElementInViewport(bn)) { play(); } else { w.addEventListener("scroll", onScroll); } if ((typeof Air === "undefined" ? "undefined" : _typeof(Air)) === "object") { var ajaxify = Air.import("module.ajaxify"); ajaxify.one("Before page changed", function () { ship.removeEventListener("animationend", bump); bn.removeEventListener("click", next); w.removeEventListener("scroll", onScroll); }); } })(document, window);
Рубрика развивается при поддержке HP logo
Технологии
Никита Лихачёв
10 062

Google поможет избежать очередей с помощью данных о загруженности заведений Материал редакции

Поиск Google стал отображать информацию о примерной загруженности заведений на основе данных от сервиса карт. Об этом компания сообщила на своей странице в Google+.

Для некоторых заведений поиск Google стал отображать не только время работы, но и график загруженности по дням недели и часам. Например, можно узнать о том, что кафе работает до 22:00, но количество посещающих его людей резко падает в последний час работы.

Данные берутся от пользователей Google Maps. Компания указала изданию VentureBeat на запись от 2009 года, в которой пояснялось, что сервис анализирует, где и как быстро перемещаются его пользователи.

Система работает так же, как и сервис по сбору данных о дорожных пробках. Экстраполируя анонимную информацию о местоположении пользователей Google Maps (только тех, кто дал согласие на отправку данных) на близлежащие заведения, компания получает примерные данные об их загруженности.

В компании не уточняют, где именно доступна функция: в примере демонстрируются часы работы Нью-Йоркской кофейни Blue Bottle Coffee. Поиск по российским заведениям показывает, что у популярных мест вроде крупных торговых центров данные о загруженности уже тоже отображаются.

Например, у «Детского мира» в Москве на Красной Пресне данные появились за все дни недели. У популярного в Петербурге торгового центра «Стокманн» на Невском проспекте примерная статистика загруженности отображалась только за пятницу.

Похожая функция задолго до Google была внедрена в сервис рекомендаций заведений Foursquare. В отличие от Google, в Foursquare и его дочернем сервисе Swarm пользователи явно отмечают своё местоположение, но для определения загруженности используются агрегированные данные о чекинах и местоположении с GPS, пояснил TJ основатель проекта «Форскверик» Евгений Костылев.

Суть в том, что они научились определять максимально точно, что человек в заведении, благодаря набранной ранее базе чекинов. Каждый раз они «записывали» сигналы мобильной связи, сеть Wi-Fi и данные GPS. Если в следующие разы они совпадали с предыдущими данными, считалось, что человек там. Благодаря этому Foursquare предоставляет владельцам заведений информацию по посещаемости в целом, а не только по чекинам.

Евгений Костылев, основатель проекта «Форскверик»

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

В мае 2014 года «Яндекс» запускал аналог сервиса пробок для одиночного мероприятия — Ночи музеев. На странице каждого из мест культуры отображалась пиктограмма, в реальном времени отражавшая его загруженность.

{ "author_name": "Никита Лихачёв", "author_type": "self", "tags": ["\u044f\u043d\u0434\u0435\u043a\u0441","\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","\u043a\u0430\u0440\u0442\u044b_google","\u0435\u0432\u0433\u0435\u043d\u0438\u0439_\u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0432","swarm","google_maps","google","foursquare"], "comments": 15, "likes": 18, "favorites": 5, "is_advertisement": false, "subsite_label": "tech", "id": 55830, "is_wide": true, "is_ugc": true, "date": "Wed, 29 Jul 2015 20:06:54 +0300", "is_special": false }
Создан для будущего Узнайте больше HP Neverstop Laser HP Neverstop Laser
Объявление на TJ Отключить рекламу
Маркетинг
Как мы на vc.ru диджитал агентство продвигали
Привет, я всё еще Егор из «Эй, стартапер!». Сегодня расскажем, как мы тестировали новый формат продвижения на vc.ru…
Комментарии

Честный рубин

2

Гуглокарты в плане информативности о заведениях проигрывают дубль-гису. В некоторых странах прямо очень не хватает дубль-гиса.

Технологии
дискуссии в сообществе доступны только владельцам клубного аккаунта
С клубным аккаунтом вы сможете
создавать записи и вести дискуссии в закрытых сообществах
наслаждаться нашим сайтом без рекламы
помочь проекту и почувствовать себя лучше
Купить за 75₽
Обсуждаемое
Новости
Умер основатель бренда «Б.Ю. Александров» Борис Александров
Он находился на ИВЛ после положительного теста на коронавирус.
Путешествия
Что делать, если полиция острова Бали нашла у тебя наркотики?
Эта статья – своего рода инструкция для тех, кто по своей наивности или легкомыслию нарушил закон Индонезии о хранении наркотиков и оказался на первом этапе многоуровневого квеста индонезийского правосудия.
Истории
Репортаж из соцсетей: Норильск под снегом
«Город-сугроб» после пятидневного снегопада.
Популярное за три дня
Животные
В Московском зоопарке тушканчики впали в спячку. На это время их прячут в холодильники
Зоологи контролируют вес животных во время сна, чтобы те не похудели слишком сильно.
Наука
Искусственный интеллект от DeepMind решил научную проблему, над которой учёные бились полвека
Система впервые позволила спрогнозировать сворачивание белка.
Животные

Комментарии

null