2011-01-19 133 views
2

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

我想象的3D箭头指示方向和风速。如果可以加载模型并将其定位到特定的GPS位置/高程,然后改变其方向以指向特定的方位角/高程,那么可以工作。

另一替代我正在考虑将通过缩放/旋转磁盘以创建每个高度的图像并显示的箭头。 The documentation建议你可以在地面上用覆盖层做单层,但不提及将这些图像拉到空中。

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

回答

2

谷歌地图是2D,因此不支持3D物体,事情仅通过纬度和经度位置。但是,您可以轻松创建一个“三维外观”图像,并使用地图Api将其合并到地图中。

谷歌地球是3D(纬度,经度,高度),并支持通过KMZ存档文件中加载或通过API构造模型和几何形状。包括使用任何一种方法都是相当简单的。

你看到没有提及的原因“拉动这些图像到空气中”在您引用文档是因为该文件涉及“地面覆盖” - 所以他们被固定在地上......

不管怎样,看看谷歌地球API中的几何和模型部分 - 应该正是你所需要的。

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

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

+1

当然,你的意思是谷歌_maps_是2D? ;-) – 2011-02-25 10:48:36

相关问题