Лучшие технологии совместимые с Java для создания прототипа приложения по использованию географических карт?
начал работу над своим пет-проектом для пополнения портфолио и пришёл к идее-мему о создании интерактивной карты Берлина, на которой пользователь будет видеть карту города, своё местоположение на ней, а также отмеченные зоны в которых запрещено курить (допустим, 100 метров в радиусе каждой школы)
Собираюсь писать приложение на Java; На этапе поиска необходимых технологий столкнулся со следующими вопросами:
Какие карты лучше всего использовать? (рассматриваю openstreetmap и places api)
Какой UI фреймворк легче всего было бы использовтаь? (рассматриваю JavaFX, в будущем было бы интересно в образовательных целях подтянуть JS, но для прототипа хочу быстрое/примитивное решение, чтобы можно было без проблем посмотреть как всё работает)
Быстрое и примитивное решение - взять OSM, добавить в него свой слой с запрещёнными для курения зонами.
В качестве UI использовать веб (уже есть несколько готовых решений, которые как раз показывают OSM)
Где тут впихнуть жаву - хз. Можно например написать программу, которая будет искать объекты в базе OSM (например школы) и добавлять полигоны для запрещённых зон на основе них.
Можно расширить - следать какой-нибудь свой UI который позволит условному "модератору" проверять эти зоны и подтверждать/редактировать/отклонять. (тогда уже и база данных понадобится)