как dotnet WebApi берет местоположение рядом с пользователями - PullRequest
0 голосов
/ 04 октября 2019

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

Я разрабатываю WebApis (каркас dotnet с C # и SQL) дляприложение для доставки еды, которое должно быть интегрировано с мобильным приложением. Теперь, когда заказ отправлен, его следует назначить ближайшему курьеру. Я знаю, как рассчитать расстояние, но как бы я узнал, где находятся сотрудники службы доставки на определенном расстоянии?

Является ли задачей мобильного конца предоставить мне список (широта и долгота) доставщиков на определенном расстоянии? Если да, какова будет логика API, когдаполучение этого списка от webapi

Есть ли другой способ сделать это?

Заранее спасибо

1 Ответ

0 голосов
/ 04 октября 2019

хорошо, мы можем смотреть на это только с высокого уровня.

у вас есть:

  • API
  • мобильное приложение
  • пользователи, которые размещают заказы
  • доставка людей, которые выполняют эти заказы

вы хотите назначить заказы ближайшим парням доставки.

Прежде всего, «ближайший» нене значит много. Давайте рассмотрим это немного. близко к чему? продуктовый магазин? клиент? обе? кратчайшее расстояние между ними?

Непонятно, но об этом нужно помнить.

Если вы хотите, чтобы местонахождение лица, осуществляющего доставку, то вам нужно каким-то образом отследить егопоездка. Может быть, они могут запустить приложение в фоновом режиме (на время их рабочих часов) и отправлять свое местоположение раз в минуту в API, как маяк местоположения.

Таким образом, когда заказ размещен,API может посмотреть на эти данные и каким-то образом решить, кому их назначить.

Это один из способов сделать это, я уверен, что есть и другие решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...