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