我正在为 Windows 开发一个桌面应用程序,它将不断显示地图随着车辆移动而移动,从 GPS 单元获取位置。我写了一个快速的小演示来完成这个,但是它经常闪烁。我需要实现一个具有良好平滑运动的解决方案。我有几件事希望能解决这个问题。
首先,我认为最好将地图创建为可见窗口大小的 2 到 3 倍,然后将窗口移动到地图上。当窗口靠近一侧时,会在背景中构建一个新地图,以替换当前地图。我仍在研究如何做到这一点。(欢迎提示!!哈哈)
我认为这将是向前迈出的一大步,也是为应用程序打开硬件加速的最终解决方案。根据我在论坛上阅读的内容,JOGL 是向 Java 桌面应用程序添加硬件加速的唯一实用方法。所以我在这里。
有没有人玩弄将 JOGL 添加到 GeoTools。我现在不是在谈论 3D,只是让显示更有效率。看起来实现这一更改将是一项艰巨的工作,因为它似乎会影响 JMapPane 以后的几乎所有代码。任何建议、代码示例和提示将不胜感激!!!