Главное меню

Интеграция API карт в краудсорсинговую платформу для заказа тайных покупателей PDF Печать E-mail
Автор: Овсянников И. В.,Вайнилович Ю. В.   
06.12.2024 10:13

ИНТЕГРАЦИЯ API КАРТ В КРАУДСОРСИНГОВУЮ ПЛАТФОРМУ ДЛЯ ЗАКАЗА ТАЙНЫХ ПОКУПАТЕЛЕЙ

 

Овсянников И. В., студент,

Вайнилович Ю. В., к.т.н., доцент

Межгосударственное образовательное учреждение высшего образования «Белорусско-Российский университет» г. Могилев, Беларусь

 

Аннотация. В статье рассматривается интеграция картографических сервисов Open Street Map (OSM) в краудсорсинговую платформу для заказа «тайных покупателей» с целью оптимизации процесса поиска и выполнения заданий. Описаны этапы реализации функционала, включающие добавление карты, реализацию пользовательского маркера с автопоиском адреса и расчет расстояния до заказа с использованием OSM API и OSRM сервера

Ключевые слова: геолокация, геокодирование, карта Open Street Map, OSRM HTTP server, Nominatim API

 

Анализ открытых литературных источников [1, 2] демонстрирует, что привлечение независимых лиц, именуемых «тайными покупателями», является эффективным методом сбора данных о качестве обслуживания клиентов и соблюдении стандартов в розничных точках. Для оптимизации процесса поиска и найма «тайных покупателей» была разработана специализированная краудсорсинговая платформа [3].

Чтобы «тайным покупателям» было проще находить задания рядом с домом, в платформу добавили карту.Для этого использовались бесплатные карты Open Street Map (OSM).

Первый шаг – добавление карты на страницу краудсорсинговой платформы. Так как краудсорсинговая платформа разрабатывалась как React-приложение для реализации этого шага использовалась библиотека React Leaflet, которая предоставляет готовые компоненты карты: сама карта, маркеры, подписи к маркерам и т.д. Результат данного этапа представлен на рисунке 1.

...

полный текст во вложении

 
Яндекс.Метрика