【发布时间】:2011-01-27 08:33:20
【问题描述】:
在我的一个应用程序中,我必须在地图中显示位置和大圆圈路径,然后将其渲染为 PNG,然后显示在网络上。为此,我只是使用缩放到各种“缩放级别”的世界地图(实际上是 NASA 的 Blue Marbel)作为基础图像,并且仅显示与最终图像大小匹配并适合所有要显示的项目的部分。到目前为止,直截了当。
现在我遇到了 Wikipedia 的很棒的空白 SVG 地图,其中包含所有国家代码以便于参考,我想知道是否可以使用这些地图来获得更多自定义颜色并突出显示国家等。所以我做了一些谷歌搜索并且正在寻找可以使我能够
的 Java 库- 将空白 SVG 地图加载到内存中
- 允许轻松引用/选择某些路径
- 对颜色、笔画宽度等进行操作
- 渲染为缓冲图像作为大圆路径/节点的背景
我经常遇到的是 Batik,但它看起来像一个非常沉重的框架,我不太确定它是否是我正在寻找的。我最近玩了一点Raphaël,我喜欢它在代码中处理矢量图形的方式。如果我的 Java 框架具有类似的接口,那将是一个不错的选择。
有什么适合我的工具集的建议吗?
【问题讨论】: