代码之家  ›  专栏  ›  技术社区  ›  DevDevDev

是否可以使用HTTP请求获取谷歌地图的方向?

  •  7
  • DevDevDev  · 技术社区  · 16 年前

    仅仅使用HTTP就可以使用Google Maps API路由器吗?差不多 http://maps.google.com?from=blah?to=blah

    让它返回某种表示方向的XML或JSON?

    8 回复  |  直到 16 年前
        1
  •  3
  •   Daniel Vassallo    16 年前

    事实上是的,他们自己做

    REST格式如下所示:

    http://maps.google.com/maps/nav?output=js&q=from:%20Montreal%20to:%20Toronto&key=apikey
    

    q 格式应为:“from:x to:y”(url编码)。

    http://code.google.com/apis/maps/documentation/geocoding/index.html

    迈克

        3
  •  3
  •   Mike Williams    16 年前

    如果您希望谷歌允许通过HTTP合法地访问驱动方向,您可以考虑对增强请求进行投票: Issue 235 . 从理论上讲,投票支持增强请求的人越多,谷歌就越关注它。

        5
  •  1
  •   MicSim    16 年前

    Here 您可以找到可以传递到的参数列表 网址。也许你能得到你需要的信息。我不知道返回的输出包含什么。至少您能够定义不同的输出类型。

        6
  •  1
  •   jbochi    16 年前

    我已经用过这个了 library 使用python,它工作得很好,尽管它违反了GoogleMapsAPI条款。

        7
  •  1
  •   winwaed    15 年前

    API v3(在过去六个月内制作的官方版本)具有以下功能:

    http://code.google.com/apis/maps/documentation/directions/

    还请注意,大多数竞争服务(Bing地图、Yahoo、MapQuest、CloudMake等)也支持RESTful web服务。

    与使用这些服务时一样,请检查条款&条件

        8
  •  0
  •   user213154 user213154    16 年前

    我从未使用过API,但使用JS访问gmap页面的DOM,从google地图页面获取结构化方向数据非常容易。

    推荐文章