Как функции поиска и коридора POI TomTom Maps API усиливают расширенную геозону

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

Использование геозоны в картографических приложениях очень эффективно в современных приложениях. Технология геозон использует службы определения местоположения, предоставляемые возможностями GPS или RFID или даже Wi-Fi и сотовыми данными. Это важный метод, широко используемый в бизнес-деятельности, основанной на местоположении клиента, например в целевом маркетинге. Целевой маркетинг определяет, кому продвигать продукты и услуги, путем определения каналов, которые могут привлечь этих потенциальных клиентов.

Другое использование — в приложениях, которые отображают уведомления и сообщения, когда устройство находится в определенном месте, например в аэропорту или супермаркете. Эта технология помогает пассажирам узнать, когда приближаются их водители, и предупреждает владельцев бизнеса о прибытии их посылок.

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

Несмотря на все эти возможности, многие разработчики минимально используют геозоны. Большинство рисуют геозоны в виде простых квадратов и кругов. Однако их может быть гораздо больше.

Отличным примером этого является API Geofencing от TomTom. Он расширяет геозоны дополнительными функциями, что делает их применимыми для большего количества вариантов использования. Его практические дополнения включают поиск точек интереса (POI) (например, контур здания или парковки необычной формы) и создание коридоров (прямых или изогнутых линий с шириной, обозначающей дорожку или проезжую часть), чтобы увеличить продажи, вовлеченность, и клиенты. В следующих разделах мы рассмотрим некоторые расширенные функции геозоны с использованием самого популярного и наиболее часто используемого Geofencing API и Maps SDK для Android.

ОПРЕДЕЛИТЕ КЛЮЧЕВЫЕ МЕСТА С ПОИСКОМ POI

Многие приложения предоставляют предложения продуктов или специальные рекламные акции для потребителей с мобильными телефонами, когда они посещают торговый центр, рынок или определенное географическое место. Мы можем назвать эти «зоны интересов» или POI. Определенное местоположение на карте жизненно важно для компаний, чтобы отправлять соответствующие сообщения потенциальным клиентам, которые входят в эти заранее определенные местоположения или географические области. Например, достопримечательностью может быть «Sun City Mall» или «Hyde Park», которые являются хорошо известными общедоступными объектами. Другие распространенные POI включают рестораны, отели и стадионы.

Возможность поиска POI TomTom позволяет пользователям приложения быстро и просто искать адреса и интересные места. Этот поиск POI экономит время благодаря одноэтапной функции поиска заранее определенного местоположения, вместо того, чтобы заставлять пользователя искать местоположение в API поиска и ждать, пока приложение нарисует геозону вокруг него.

Например, рассмотрим приложение, в котором мы определяем геозону (используя Создатель геозон) вокруг аэропорта в качестве точки интереса (POI). Когда приближается время посадки на рейс и устройство пересекает указанный POI (в данном случае нарисованный вокруг аэропорта), наше приложение отображает уведомление, которое предлагает пользователю получить посадочный талон.

Чтобы использовать службу геозонирования TomTom для поиска места, мы должны определить виртуальные барьеры в реальных географических точках, отмеченных как точки интереса. Затем, определяя местоположение объекта, мы можем узнать, находится ли этот объект внутри, снаружи или близко к предопределенной географической области, которая является нашей POI.

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

С TomTom's Geofencing API заборы могут быть любой формы (круг, прямоугольник, коридор и многоугольник) или размера и иметь несколько определяемых пользователем атрибутов. Мы также можем искать POI и получать границы формы вместо того, чтобы рисовать геозону вручную. Кроме того, мы можем получить отчет о местоположении для заданного радиуса, который содержит список ближайших заборов, внутри или снаружи которых находится объект, независимо от выбранного радиуса.

Удобный Создатель геозон от TomTom помогает нам легко создавать и редактировать геозоны с помощью API геозон. Мы просто перемещаем карту в нужное место, выбираем нашу фигуру, перемещаем указатель на нужный радиус и снова нажимаем. Затем мы назовем нашу геозону, выберем наши настройки, и все готово. Кроме того, мы можем искать POI или название города, чтобы быстро получить предопределенную геозону для этого местоположения.

API геозоны взаимодействует с другими API, такими как API истории местоположений. Они имеют общую конечную точку consentForStoringObjectsPositionsHistory. Установив для конечной точки значение true, обе службы могут сохранять положение объектов. После отправки позиции через API геозоны и запуска расчета перехода служба отправляет самую последнюю предыдущую позицию независимо от того, какая служба ее отправляет. На рисунке ниже показан пример информации о событиях отключения, предоставляемой приложением.

Многоугольники обеспечивают большую точность и гибкость для форм с прямолинейными сторонами в более сложных сценариях. Например, вариант использования может заключаться в планировании поездки в Лондон, поиске подходящей гостиницы и выборе хорошего ресторана в этом районе. Используя конечную точку сведений о POI, мы могли бы получить такую ​​информацию, как диапазоны цен, рейтинги, обзоры, данные социальных сетей и контактную информацию. Кроме того, мы можем искать определенные типы мест с помощью поиска по категориям. Благодаря конечной точке фотографий POI мы также можем исследовать внешний вид и атмосферу интересующих областей.

Когда мы используем Maps SDK для Android, класс FuzzyLocationDescriptor может предоставить все эти функции, создавая экземпляры объектов с помощью функции FuzzyLocationDescriptor.Builder. Мы видим, как поиск POI быстро предоставляет пользователю более подробную информацию, а не отображает только фигуры, такие как круги и многоугольники. Он может быстро сообщить нам, когда пользователь входит или выходит из указанной геозоны.

Поиск POI TomTom может точно определить, когда клиент входит или выходит из дома или магазина, отслеживая местоположение точно, а не приблизительно. Он также может определить, как долго человек находится внутри. Эта функция имеет множество применений, особенно во время пандемии COVID-19, что позволяет нам разрабатывать приложения, которые отслеживают места сбора людей, такие как торговые центры, рестораны, кафе и рынки.

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

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

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

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

ОТСЛЕЖИВАЙТЕ ПУТЕШЕСТВИЯ С КОРИДОРАМИ

Геозона коридора включает путь с радиусом. Этот путь может быть прямым или иметь множество изгибов и поворотов. Радиус определяет толщину линии. Коридоры идеально подходят для отслеживания путей, таких как дороги и реки.

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

Используя коридоры для анализа дорог, где время в пути медленное из-за заторов, государственные органы могут использовать надежные данные для принятия решений об управлении дорожным движением.

При поиске POI Фильтр коридора может вернуть список POI, попадающих на маршрут. Кроме того, возвращаемые результаты могут содержать информацию о расстоянии и времени от маршрута.
Существует множество вариантов использования коридора. Например, мы можем использовать их для шоссе, дорог и улиц. Таким образом, если транспортное средство выезжает за геозону, мы можем настроить оповещение о том, что оно сбилось с курса.

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

МАКСИМАЛЬНОЕ УЛУЧШЕНИЕ ГЕОЗОН, КОМБИНИРУЯ ОБОИ ИНСТРУМЕНТЫ

Мы можем комбинировать функцию поиска POI с коридорами, чтобы получить максимальную точность и аккуратность. Например, сочетание этих инструментов обеспечивает высокую эффективность отслеживания движения грузовика к распределительным центрам на автомагистралях. Мы можем использовать коридоры для отслеживания маршрута шоссе и поиск POI для точного определения периметра каждого распределительного центра.

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

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

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

ЗАКЛЮЧИТЕЛЬНЫЕ СЛОВА

В заключение, геозона — это больше, чем просто рисование простых кругов и фигур на картах. Благодаря TomTom Geofencing API его потенциал расширяется до широкого спектра расширенных функций.

Мы обсудили поиск POI и коридоры, а также их многочисленные приложения. Кроме того, мы исследовали, как мы можем объединить эти функции для достижения высокого уровня точности и аккуратности. Это удлиняет и без того длинный список приложений, таких как целевой маркетинг, управление дорожным движением, отслеживание транспортных средств и автопарка, приложения для авиакомпаний, мобильные заказы в ресторанах, взаимодействие с аудиторией, контроль посещаемости персонала и даже социальные сети и умные дома.

Зарегистрируйте учетную запись разработчика TomTom и начните создавать собственные приложения для геозон.

Эта статья изначально была опубликована по адресу developer.tomtom.com/blog.