如何找到最近的街道

时间:2010-08-23 08:55:13

标签: google-maps

我正在阅读Google Maps API文档,我想知道这样的想法是否可行:

  1. 我指定了点(通过坐标)
  2. 我搜索所有道路和节点周围的交叉点(比如半径1公里)
  3. 我获得了周围街道的参数(折线坐标)
  4. 是否可以访问,或谷歌不共享该数据?

    提前致谢 拉法尔

1 个答案:

答案 0 :(得分:0)

我可以想象写一个小脚本,在1公里范围内生成一堆随机点,然后通过Google Maps API执行路线服务,以获得所有可能的路线,从而获得1公里范围内的街道。但是,这是有问题的,因为它有点违反谷歌地图服务条款,只在网站上的地图上显示这些信息,而不是为你个人使用提取数据。

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