-1

我正在寻找一个库/框架/工具包,它允许我从真实的 GeoSpatial 数据渲染 2D 地图并在 2D 地图上绘制对象。

要求:

  • 地图平铺(当我放大地图时,我想要更详细的图像)
  • 平移(使用鼠标在地图上移动的能力)
  • 阅读各种地理空间图像(卫星、街道等)
  • 能够在地图上绘制对象(基于纬度/经度)并让它们移动。例如,我希望能够将鸟的图像放在地图上并让它正确移动和旋转。
  • 原始形状。如果它内置了绘制线、圆等的能力,那就太好了。
  • 复杂的绘图。例如,我想画一个指南针,让它显示小鸟当前航向的航向。
  • 鼠标输入。我希望能够右键单击地图并显示上下文菜单。我想单击并按住我在地图上绘制的形状并轻松拖动它。

我看过的内容:

  • OpenSceneGraph 与 osgEarth。这很棒,可以满足我的要求,但速度很慢,我不得不做很多奇怪的事情才能让事情正常工作(尤其是在地图上拖动对象时)。
  • Cesium:看起来很有前途,但有点慢,我需要它作为桌面应用程序工作。我在网上看到有人设法在 Qt 的 Webkit 中使用 Cesium,但我不确定我是否愿意冒这个风险。

编辑:

  • 如果可能的话,我真的很想远离基于 Web 的框架。

http://imgur.com/52DaJtQ 这是我想要实现的原始图片。飞机图标应该移动,度数圈也随之移动。我希望能够拖动绿色航点并在移动航点时重新绘制线条。红色传感器足迹应根据飞机的视野进行调整。 http://imgur.com/52DaJtQ

4

2 回答 2

0

谷歌地图,开放街道地图,必应地图。

于 2014-07-26T01:11:13.927 回答
0

我广泛使用 OpenSceneGraph/osgEarth,对其性能并不满意。

你需要做什么奇怪的事情?

如果您愿意,可以私下联系我解决您的问题。我的网站是 AlphaPixel.com,那里有一个联系表格。

于 2014-07-26T13:09:26.957 回答