В настоящее время я использую Java Map Projection Library (Мне удалось получить код, использованный для апплета, у автора и изменить его для использования в настольном приложении - не уверен, что он связан с что на его сайте еще нет) нарисовать карту Земли в приложении. Однако я хочу сделать еще один шаг вперед. У меня есть набор точек широты / долготы, которые я хочу построить на этой карте - мне просто нужно нарисовать круг в каждой точке и, возможно, некоторые линии, соединяющие круги (точки) на карте. Однако, поскольку пользователь использует встроенные возможности панорамирования и масштабирования, точки должны быть перерисованы в правильном положении. Лучшее, чего мне удалось добиться, - это сохранение точек при масштабировании, и даже тогда точки увеличиваются при увеличении масштаба.
Я полностью открыт для переключения библиотек, однако я действительно не нашел библиотеку, которая могла бы позаботиться о рисовании карты мира, особенно на компоненте Swing (она не должна быть настолько точной, просто покажите различные участки земли, а также нанесение дополнительных точек поверх этой карты и их привязку к различным координатам широты и долготы.
Я посмотрел на Google Планета Земля и NASA WorldWind, однако они очень тяжелы для моих целей (мне не нужно ничего подробного или точного), и не так просто разрешить автономное использование и интегрировать мир просмотр изображения в существующем приложении.
Предложения или мысли?