ммм... ну не очень понятно.
а если пользователь хочет добавить по адресу? при чем адрес нада еще отвалидировать, что такой в выбранном городе есть.
Как мапить места (если все таки по адресу) на координаты?
Как потом эти координаты переносить на карту, если пользователь на фронте захочет на карте посмотреть, где какие места добавлены?