Как насчет JXMapViewer ? Похоже, он получает плитку НАСА Blue Marble, установленную по умолчанию (если вам нужны 3D-карты и Blue Marble WorldWindJava - прекрасный API для отображения), но также работает с OpenStreetMap. Или, похоже, gmap-viewer - это проект, который может показать вам, как это делается. Aerith также включает в себя карты Google.
РЕДАКТИРОВАТЬ: Кроме того, проверьте этот связанный StackOverflow вопрос . Похоже, что часто задаваемые вопросы, по крайней мере, в то время, не позволяли вам делать то, что вы хотите, с Google Maps (OpenStreetMap, с другой стороны, имеет настольные приложения, такие как Traveling Salesman и явно охватывает рабочий стол, так как делает WorldWind).