Выделить область на карте, передать коор-ты области наш сервер

Цена договорная
14 сентября 2021, 22:43 • 7 откликов • 49 просмотров
Ищу специалиста по map сервисам. Необходимо разработать карту с возможностью выделения области и передачи кординат области на наш сервер.
Требуется первичная консультация по интеграции карт с возможностью дальнейшей реализации нашей задачи.
Есть база данных с объектами недвижимости. Объекты имеют такие параметры, как район, количество комнат, цена.
Есть база данных с заявками на подбор недвижимости с параметрами район, цена минимальная/максимальная, количество комнат, id заявки.
Есть скрипт, который ищет/фильтрует подходящие под заявки объекты и при нахождении, уведомляет пользователя, о найденном объекте.
В БД с объектами добавили параметр с координатами объекта. Пример параметра: "55.175247,61.310502"
Потребность состоит в том чтобы пользователям оставляющим заявки выдавать персональную ссылку.
Например: site.ru/map/id_zayvki
Ссылку будет генерировать и выдавать пользователю наш сервер.
При переходе по ссылке у пользователя должна открыться карта определенного города. Должна быть возможность выделить произвольную область или области на карте и кликнуть Готово.
После клика по кнопке "Готово", должен сформироваться post запрос на наш url с координатами выделенной области.
Наш сервер записывает эти кординаты в БД к заявке пользователя и учитывает эти координаты при дальнейшей фильтрации объектов. Тем самым предлагая пользователю, только те объекты, координаты которых попадают в выделенную пользователем область.
Конкретизируя задачу: необходима интеграция с map сервисом. Пользователь открыв карту, выделяет область, кликает Готово. На наш сервер необходимо передать координаты области. Трафик с будет с мобильных устройств.
Вопросы:
Как будут выглядеть координаты выделенной области или областей? Чтобы понимать, сможем ли мы их использовать для фильтрации по координатам объекта…
Через какой сервис возможно реализовать задачу? Платный/бесплатный?
Сколько может стоить разработка подобного функционала?