我目前正在使用Java 地图投影库(我能够从作者那里获得用于 Applet 的代码并对其进行修改以用于桌面应用程序 - 不确定他是否在他的网站上链接到该代码)来绘制一个应用程序中的地球地图。但是,我想更进一步。我有一组要在这张地图上绘制的纬度/经度点 - 我只需要在每个点上画一个圆圈,也许还有一些线连接地图上的圆圈(点)。但是,由于用户使用内置的平移和缩放功能,需要在适当的位置重新绘制点。我能做到的最好的就是在放大时保持点,即使这样,当你放大时,点也会变大。
我完全愿意切换库,但是我真的还没有找到一个可以处理绘制世界地图的库,特别是在 Swing 组件上(它不需要那么准确,只是稍微展示一下各种陆地正确)并且还在该地图顶部绘制附加点并使它们“粘”到各种纬度/经度坐标。
我看过 Google Earth 和 NASA WorldWind,但是它们对于我的目的来说非常沉重(我不需要任何详细或准确的东西),并且允许离线使用并将世界图像视图集成到其中似乎并不容易现有的应用程序。
建议或想法?