地图上的动画与jmapframe - geotools

时间:2016-07-28 12:47:12

标签: java swing animation gis geotools

我正在使用geotools库来动画地图上的多边形。 通过使用 JMapPane ,可以顺利地进行动画制作。例如:AnimatedMapPane

然而,它的问题在于我不能将它与 JMapFrame 一起使用,我必须使用 JFrame 。 我想使用JMapFrame,因为它提供了比JFrame更多的功能,比如显示图层,缩放按钮等。

我可以将JMapPane作为图层添加到JMapFrame吗? (地图图层,动画对象的另一图层)

另外,我考虑制作动态图层来制作动画。但正如here所示,它会导致闪烁并且回答建议使用JMapPane。

1 个答案:

答案 0 :(得分:1)

理想情况下,您会扩展JMapFrame并覆盖构造函数,以将MapPane更改为AnimatedMapPane,但mapPane是私有变量。如果您输入enhancement request(最好通过清理使用getMapPane()并使用setMapPane(pane)方法),我可以查看并应用它。

或者,您可以将JMapFrame复制到新课程中,然后对line 202创建的MapPane类型进行一次更改即可完成。