2012-04-24 59 views
1

我试图开发一个应用程序,它使用来自google/bing地图的信息,但我需要vertice数据来重新创建道路,并且我无法使用图像,因为我无法获取道路名称和高度信息。如何从Google/Bing地图获取顶点数据?

我需要街道的顶点/节点(包括纬度,经度,海拔高度,街道名称)并且没有可视数据。

谢谢。

+0

谷歌地图只会以非常迂回的方式提供这些数据 - 通过路线和解码路线。如果您使用Google的API,还需要显示地图。使用OpenStreetMap数据可能会更好。 – 2012-04-24 17:39:49

回答

1

开放式街道地图绝对是这种方式 - 从Bing/Google提取顶点信息在技术上很难,并且违反了使用条款。在许多情况下,OSM数据质量更好,更重要的是,可以根据CC-BY-SA许可证免费使用。

您还可能需要一个用于存储信息的空间数据库。我已经写了几篇关于将OSM数据加载到SQL Server中的文章,您可能会发现它很有帮助。例如: http://alastaira.wordpress.com/2011/04/15/loading-open-street-map-data-in-sql-server-part-ii-ways/

+0

谢谢,你的文章是非常有帮助的! 非常出色的工作,非常感谢! – 2012-04-25 14:01:26

相关问题