В моем приложении я должен отображать местоположения и большие круговые пути на карте, которая отображается в PNG и затем отображается в Интернете. Для этого я просто использую карту мира (на самом деле Blue Marbel НАСА), масштабированную до различных «уровней масштабирования» в качестве базового изображения, и отображаю только ту ее часть, которая соответствует окончательному размеру изображения и соответствует всем отображаемым элементам. Прямо сейчас.
Теперь я наткнулся на удивительные пустые карты SVG Википедии, которые содержат все коды стран для удобства, и мне было интересно, можно ли использовать их, чтобы иметь более индивидуальные цвета и выделять страны и т. Д. Поэтому я немного погуглил и искал библиотеки Java, которые позволили бы мне
- загрузить пустую карту SVG в память
- позволяет легко ссылаться / выбирать определенные пути
- делать манипуляции с окраской, шириной обводки и т. Д.
- рендеринг в буферизованное изображение в качестве фона для путей / узлов большого круга
То, с чем я довольно часто сталкивался, это Батик, но он выглядит как действительно тяжелый каркас, и я не совсем уверен, что это то, что я ищу. Недавно я немного поигрался с Raphaël , и мне нравится, как он обрабатывает векторную графику в коде. Если бы Java-инфраструктура для моей цели имела бы подобный интерфейс, это было бы хорошо.
Любые рекомендации, какой набор инструментов будет оценен для моих целей?