我正在使用geotools库来动画地图上的多边形。 通过使用 JMapPane ,可以顺利地进行动画制作。例如:AnimatedMapPane
然而,它的问题在于我不能将它与 JMapFrame 一起使用,我必须使用 JFrame 。 我想使用JMapFrame,因为它提供了比JFrame更多的功能,比如显示图层,缩放按钮等。
我可以将JMapPane作为图层添加到JMapFrame吗? (地图图层,动画对象的另一图层)
另外,我考虑制作动态图层来制作动画。但正如here所示,它会导致闪烁并且回答建议使用JMapPane。
答案 0 :(得分:1)
理想情况下,您会扩展JMapFrame并覆盖构造函数,以将MapPane
更改为AnimatedMapPane
,但mapPane
是私有变量。如果您输入enhancement request(最好通过清理使用getMapPane()
并使用setMapPane(pane)
方法),我可以查看并应用它。