使用 jmapframe 在地图上制作动画 - geotools
animation on map with jmapframe - geotools
我正在使用 geotools 库为地图上的多边形制作动画。
通过使用 JMapPane 可以流畅地制作动画。例如:AnimatedMapPane
但是,它的问题是我不能将它与 JMapFrame 一起使用,我必须使用 JFrame。
我想使用 JMapFrame,因为与 JFrame 相比,它提供了更多功能,例如显示图层、缩放按钮等。
我可以将 JMapPane 作为图层添加到 JMapFrame 吗? (一层为地图,另一层为动画对象)
另外,我考虑过制作动态层来制作动画。但正如所指出的那样 here 它会导致闪烁,答案建议使用 JMapPane。
理想情况下,您将扩展 JMapFrame 并覆盖构造函数以将 MapPane
更改为 AnimatedMapPane
,但 mapPane
是私有变量。如果您输入 enhancement request(最好通过清理使用 getMapPane()
和 setMapPane(pane)
方法),我可以查看并应用它。
或者您可以复制 JMapFrame
into a new class and make a single change to the type of MapPane
created at line 202 并完成。
我正在使用 geotools 库为地图上的多边形制作动画。 通过使用 JMapPane 可以流畅地制作动画。例如:AnimatedMapPane
但是,它的问题是我不能将它与 JMapFrame 一起使用,我必须使用 JFrame。 我想使用 JMapFrame,因为与 JFrame 相比,它提供了更多功能,例如显示图层、缩放按钮等。
我可以将 JMapPane 作为图层添加到 JMapFrame 吗? (一层为地图,另一层为动画对象)
另外,我考虑过制作动态层来制作动画。但正如所指出的那样 here 它会导致闪烁,答案建议使用 JMapPane。
理想情况下,您将扩展 JMapFrame 并覆盖构造函数以将 MapPane
更改为 AnimatedMapPane
,但 mapPane
是私有变量。如果您输入 enhancement request(最好通过清理使用 getMapPane()
和 setMapPane(pane)
方法),我可以查看并应用它。
或者您可以复制 JMapFrame
into a new class and make a single change to the type of MapPane
created at line 202 并完成。