javascript - 使用 Google Earth API 查找地形信息

标签 javascript google-maps google-earth-plugin

我希望从 Google( map 或地球)中提取地形信息。目前我正在使用谷歌地图高程服务。我正在从 KML 文档中读取 LineStrings 并多次调用 getElevationAlongPath。然后,我将输出高程以及输入纬度和经度(转换为 UTM)保存到点云中,对点云进行网格划分,然后可以导入到 Rhino 之类的东西中。

但是,我担心即使拥有“Google Maps API for Work”许可证,我也很容易违反 ElevationService 使用限制。如果我查看实现此目标的其他工具(例如 Rhino 的“Lands Design”或 3DS Max 的“Terrain Plugin”,它们似乎使用 Google Earth 插件/API,而不是 Google map 。

任何人都可以帮我指出正确调用 Google Earth API 的方向 - 提取地形数据。

最佳答案

对于其他看到此内容的人 - Google 地球 GEGlobe.getGroundAltitude(double lat, double lon) 看起来就是答案 - 尽管一般建议看起来是“坚持使用 map 高程服务”

关于javascript - 使用 Google Earth API 查找地形信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26934867/

相关文章:

javascript - Google Earth API - 转换 ED50/WGS84

java - 使用 Google 地球插件管理气球的最明智方法是什么?

javascript - 从脚本标记中的文本区域评估 Google Earth 代码

javascript - 如果按顺序单击按钮则执行函数

javascript - 当用户将鼠标移动到屏幕/图表上时,自动滚动将暂停。如果鼠标停止移动,自动滚动将再次恢复

javascript - Angular ui 路由器 : get $state info of toState in resolve

php - 使用谷歌地图列出定义区域的事件

android - 谷歌地图指针 onClick

javascript - 对象 1011 没有方法 'startsWith'

android - 谷歌地图android模拟器上的灰点