В моем приложении я хочу отправить (возможно, с помощью запроса) геопункт пользователя (userLocation), чья машина сломалась, и он застрял.В ответ я хочу вернуть все ремонтные мастерские, которые захотят достучаться до мельчайшего пользователя.Каждый документ пожарного магазина Repair_Shop содержит их геопункт (shopLocation) и число в км serviceDistance, которое является их радиусом обслуживания (serviceRadius).Я хочу получить ответ со всеми документами в коллекции Repair_Shop, который удовлетворяет критериям serviceDistance <= | userLocation - shopLocation |. </p>
Я прочитал документ GeoFirestore, но не совсем уверен, как это осуществить,Вычисление не может быть сделано во внешнем интерфейсе, естественно.Но что я отправляю как запрос и, если возможно, что я делаю в API Firestore, чтобы получить ожидаемый снимок документа?
Спасибо.