从Java中的原始SVG数据渲染映射

时间:2010-03-14 09:34:20

标签: java svg maps

在我的应用程序中,我必须在地图中显示位置和大圆路径,然后呈现给PNG然后在网络上显示。为此,我简单地使用世界地图(实际上是美国宇航局的蓝色马贝尔),将各种“缩放级别”缩放为基本图像,并仅显示与最终图像大小匹配的部分并拟合所有要显示的项目。直到目前为止。

现在我偶然发现了维基百科的空白SVG地图,其中包含所有国家代码以便于参考,我想知道是否有可能使用这些代码来获得更多的自定义颜色和高国家等等。所以我做了一些谷歌搜索并正在寻找能够让我

的Java库
  1. 将空白SVG地图加载到内存
  2. 允许轻松参考/选择某些路径
  3. 操作着色,描边宽度等
  4. 渲染到缓冲图像作为大圆路径/节点的背景
  5. 我经常遇到的是Batik,但它看起来像一个非常沉重的框架,我不太确定它是否是我正在寻找的。我最近玩了Raphaël一点,我喜欢它在代码中处理矢量图形的方式。如果我的Java框架将具有类似的接口,那将是一个很好的。

    任何建议什么工具集会为我的目的而适用?

1 个答案:

答案 0 :(得分:1)

看起来ILOG可以do what you want,但遗憾的是它不是免费的。