我想知道是否可以使用谷歌地图或bing地图来检索建筑物的坐标?如果可能的话,他们的位置(纬度和经度)和建筑物的高度?
如果我们可以恢复视角和使用的视角,我们应该能够计算高度近似值吗?
我已在网上搜索过,但显然无法获取所有这些信息? 一千谢谢你
最好在c#^ ^
中答案 0 :(得分:0)
有几种方法可以做到这一点,但它们并不完全准确,可能存在法律问题。使用Bing地图中的Birdseye图像可以为您提供建筑物的角度视图,从技术上讲,可以通过大量数学计算来获得建筑物的高度。但是,使用Birdseye图像来执行此操作是违反Bing地图的使用条款,并且是数据提供者对鸟类图像的限制。
另一种方法是使用旧的Bing Maps 23D控制和鼠标事件来获取点击位置的高度。很久以前我在这里写了一篇博文:http://rbrundritt.wordpress.com/2009/10/03/bing-map-3d-altitude-extraction-via-mouse-click/
Bing Maps有一个新的3D地图控件,目前作为Windows 8应用程序进行预览。目前没有公共API,但如果这是用于概念验证或演示,您可以随时尝试使用dll。以下是有关如何执行此操作的博文:http://sharpgis.net/post/2014/01/28/The-layout-of-an-ExtensionSDK