Интеграция API карт в краудсорсинговую платформу для заказа тайных покупателей |
![]() |
![]() |
![]() |
Автор: Овсянников И. В.,Вайнилович Ю. В. |
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. ... полный текст во вложении |