Roteiros em Java

Estou criando um aplicativo simples em Java e gostaria de poder mostrar alguns pontos e caminhos em um mapa (um roteiro, não um satélite). Eu estive procurando por alguma API que me permitisse fazer isso, mas a API do Google Maps não está disponível para Java e pode ser usada apenas para aplicativos da Web, e a WorldWind não ofereceu mapas de estradas e o tamanho da API era um pouco maior do que eu gostaria.

Você conhece alguma API que atenda às minhas necessidades? Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion