2012-11-22 44 views
4

我是Google Maps API的新手,我希望开发一款将使用Google地图上的街道作为路径的游戏。我知道我需要什么,但我甚至不知道要在API文档中开始搜索什么......使用Google Maps API获取游戏的街道图

我怎样才能得到像城市或其他地区街道的图表表示的谷歌地图 - 像顶点的交点和街道名称的边缘(或任何我可以转换成类似这样的东西),顶点映射到(lat,long)坐标点......甚至Polyline对象街道,所以我可以从中提取我想要的东西? (路由发现算法肯定可以访问像这样的数据结构,所以它在某处,但是我怎样通过API获得它)

如果有人试图写一些类似于自定义路由发现应用程序基于谷歌地图,他可能会经历从API获取这个数据王的步骤,所以请分享解决方案,如果你已经想通了...

回答

2

街道数据不可用除了出现在路线服务的输出中外,通过API。为了获得大量数据,您似乎需要了解您的使用情况,您需要根据国家/地区查找其他来源,这可能是免费的;或者您可以从OpenStreetMaps获得所需的信息。

+1

......真的??! ......他们为什么要把这个保存到自己,而不是像编写一个程序那样抽取这些数据,甚至从生成的带有基本图像处理的PNG图像块中,都不那么困难。 (......嗯,是的,“基本”将意味着超出为我的小游戏分配的时间/预算,但仍然可以轻松实现..) – NeuronQ

+0

数据是(或者至少是直到最近)从第三方获得许可。刮掉数据是违反使用条款的。 – geocodezip

相关问题