Никогда не работал с гугл картами, поэтому не знаю как найти решение. Задача такая: сервис работает с местоположением пользователей, каждый пользователь может сохранить свое местоположение(или же указать вручную), его локация сохраняется в бд в соответствующей колонке.
При запросе можно достать из бд местоположение всех пользователей.
Теперь собственно вопрос: как всё это визуализировать с помощью гугл карт. То есть пользователь не вручную вводит местоположение, а создает маркер на карте, а уже географические данные с этого маркера сохраняются в бд. Так же и в обратную сторону - при запросе местоположение отображается как маркер на гугл карте.
Непонятно, мне нужно использовать API гугл карт только на фронтенде? А сервер тогда будет просто отдавать данные маркеров в бд? Или подключать API нужно на бэкенде?
Фронтенд работает на Angular, бэкенд Node.js(nest.js) + PostgreSQL
А сохранение данных с маркера? То есть пользователь нашел нужное местоположение, тыкнул туда маркер и все данные(страна, город, улица, долгота широта) с фронта летят сразу в базу?
Значит подключать гугл только на фронте?