2010-08-23 34 views
0

我通过谷歌地图API文档阅读,我不知道如果这样的认为这是可能的:如何找到一个最接近的街道

  1. 我指定点(由COORDS)
  2. 我搜索的所有道路和节点周围路口(比如在1公里半径)
  3. 我得到了周围的街道(折线coords)使用参数

是否可达,或者google不共享这些数据呢?

在此先感谢 拉法尔

回答

0

我可以像写起来是一公里半径范围内产生一堆随机点的,然后通过谷歌地图API执行路线服务内获得所有可能的途径,从而街头小脚本方圆1公里。然而,这是有问题的,因为它反对Google地图服务条款仅在网站内的地图上显示此信息,而不是为您个人使用提取数据。

一个更好的方法是研究利用Open Street Map数据,您可以从一个特定的视口下载街道数据。如果购买街道网络数据是一种选择,您可以前往商业渠道,如NAVTEQ或PTV,后者将NAVTEQ数据后处理为您在博客中提及的运输建模软件包中使用的格式。

+0

谢谢你的回答。我的结论或多或少相似。可能有一些方法可以从谷歌收集这些数据(不是直截了当的),但它会损害谷歌的ToS和“我们不希望塞萨尔生气”:)我现在用OpenStreetMap进行预订,API提供了很好的机会,但是数据馈送是不可靠 - 有一些白色的差距。 – 2011-03-11 09:46:04

相关问题