Я пытаюсь создать приложение, которое поможет найти близлежащие места (например, банкомат, автозаправочная станция). В этих близлежащих местах также будет отображаться дополнительная информация (например, есть ли на автозаправочной станции автомойка и т. Д.). Я думал о следующем подходе:
Объедините список мест (например, автозаправочная станция) и дополнительную информацию (например, есть ли в ней автомойка и т. Д.) С использованием основных данных
Используя адрес из списка мест, найдите координаты (долгота / широта) и сохраните также в основных данных (могу ли я использовать геокодирование реверсов здесь?)
Либо с текущим местоположением пользователя или пользовательским местоположением, приложение будет искать в базе данных и находить список мест, которые находятся ближе всего к указанному местоположению.
Можете ли вы посоветовать, если есть более эффективный подход к такого рода приложениям?