如何在谷歌地图或必应地图上获取建筑物的坐标(长度、宽度、高度)?

3
我想知道是否可以使用Google Maps或Bing Maps来检索建筑物的坐标?如果可能,还能获取建筑物的位置(纬度和经度)和高度吗?
如果我们能够恢复使用的视角和透视,那么我们应该能够近似计算出高度,对吧?
我已经在网上搜索过了,但显然无法获取所有这些信息?
非常感谢!最好使用C#实现。

不要认为这是可能的。https://dev59.com/mmXWa4cB1Zd3GeqPLD8C - Chris
好的,谢谢。但我并不一定要恢复精确的高度!只需要大致的即可!如果我们能够恢复视角和使用的透视图,我们应该能够计算出近似的高度,对吧? - Mehdi Bugnard
我还没有遇到过任何提供这种功能的东西,但我相信它肯定存在。 - Chris
这真的很让我感兴趣!!^^ - Mehdi Bugnard
在这里,您将找到有关Bing Maps鸟瞰视图和基于实际投影计算距离的方法的一些有趣信息。请参见:http://rbrundritt.wordpress.com/2009/04/10/birds-eye-routes/我认为它仍然不会那么精确。 - Nicolas Boonaert
1个回答

0

有几种方法可以做到这一点,但它们并不完全准确,可能会涉及法律问题。在Bing Maps中使用Birdseye图像可以让您获得建筑物的倾斜视图,从技术上讲,可以进行大量的数学计算来获取建筑物的高度。然而,使用Birdseye图像来做这件事违反了Bing Maps的使用条款,并且是由鸟瞰图数据提供者设置的限制。

另一种方法是使用旧版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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接