首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GeoTools和JOGL

GeoTools和JOGL
EN

Stack Overflow用户
提问于 2012-03-26 21:41:31
回答 1查看 292关注 0票数 1

我正在为Windows开发一个桌面应用程序,它将不断显示地图随着车辆的移动而移动,从GPS单元获得位置。我已经写了一个快速的小演示来实现这一点,但是它一直在闪烁。我需要实现一个解决方案,有一个很好的平滑运动。我有几件事希望能解决这个问题。

首先,我认为最好是以大约2到3倍于可见窗口大小的大小创建地图,并将窗口移动到地图上。当窗口靠近一侧时,会在背景中构建一个新的地图,替换当前的地图。我还在研究如何做到这一点。(提示欢迎!!lol)

我认为这将是一大进步,也是为应用程序开启硬件加速的终极解决方案。根据我在论坛上读到的内容,JOGL是向Java桌面应用程序添加硬件加速的唯一实用方法。所以我就来了

有没有人想把JOGL添加到GeoTools。我现在不是在谈论3D,只是让显示更有效率。看起来这将是一项很大的工作,因为它似乎将影响几乎所有的代码,从JMapPane开始。任何建议,代码示例和提示都将非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-05-03 23:33:51

您可以使用GLG2D项目来呈现使用硬件加速的Swing JComponent,例如使用JogAmp JOGL2的JMapPane。这将允许您在对GeoTools源代码进行最少更改的情况下使用硬件加速。http://brandonborkholder.github.io/glg2d/

代码语言:javascript
运行
复制
JComponent renderPane = new JMapPane(...

JFrame frame = new JFrame("My GeoTools application");
frame.setContentPane(new GLG2DCanvas(renderPane));
...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9873235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档