google-maps - 是否可以在 Google map 或 Google 地球中显示 3D 数据?

标签 google-maps 3d data-visualization google-earth

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

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

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

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

最佳答案

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

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

您在引用的文档中没有提到“将这些图像拉到空中”的原因是因为该文档涵盖了“地面覆盖层” - 因此它们被固定在地面上......

无论如何,看看 Google Earth API 中的几何图形和模型部分 - 应该正是您所需要的。

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

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

关于google-maps - 是否可以在 Google map 或 Google 地球中显示 3D 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734826/

相关文章:

javascript - 谷歌地图 - 具有独特信息窗口的多个标记

android - 如何使用 Google Maps API/Directions API 获取道路危险

.net - 显示二元决策树的工具

javascript - 为 D3 中的动态数据生成工具提示

javascript - 使 div 内容(googlemap)全屏显示

javascript - 使用 JavaScript 禁用缩放谷歌地图?

r - 具有非完整网格的曲面图

opengl - 如何将多个对象分组以将它们作为一个单元旋转?

c++ - 将 2-Dim 循环拆分为多个线程

pandas - matplotlib Pandas : Change width between datapoints based on another columns value