4

我试图找到一种有效的方法来可视化来自一些真实世界传感器的反馈,这些传感器测量不同高度的风速。有谁知道在谷歌地图中显示 3D 数据是否可行?

我在想象 3D 箭头指示方向和风速。如果可以加载模型并将其定位到特定的 GPS 位置/仰角,然后将其方向更改为指向特定的方位角/仰角,则可行。

我正在考虑的另一种选择是为每个高度创建一个图像,并通过缩放/旋转磁盘来显示箭头。该文档建议您可以在地面上使用叠加层制作单层,但没有提及将这些图像拉到空中。

我以前玩过谷歌地图,但没有玩过谷歌地球。只是想感受一下这里可能发生的事情。有没有人尝试过这样的事情?

4

1 回答 1

3

谷歌地图是 2d 的,因此不支持 3d 对象,事物仅通过纬度和经度定位。但是,您可以使用 maps Api 轻松创建“3d 外观”图像并将其合并到地图中。

Google 地球是 3d(纬度、经度、海拔)并支持通过 kmz 档案加载或通过 Api 构建的模型和几何图形。使用任何一种方法都相当简单。

您在参考的文档中没有看到“将这些图像拉到空中”的原因是因为该文档涵盖了“地面覆盖物” - 所以它们被固定在地面上......

无论如何,看看谷歌地球 api 中的几何和模型部分 - 应该正是你所需要的。

http://code.google.com/apis/earth/documentation/geometries.html

http://earth-api-samples.googlecode.com/svn/trunk/examples/model.html

于 2011-02-24T15:08:23.780 回答