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