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

向mkmapview添加路由

  •  4
  • flohei  · 技术社区  · 15 年前

    我正在尝试将路由功能添加到正在开发的应用程序中。我找到了克雷格·斯皮茨科夫的 article 关于如何在 MKMapView 效果很好。但是因为我没有道路上那些点的坐标,这对我没有如预期的帮助。有没有办法确定给定点之间的坐标,比如说我的当前位置和另一个地址?

    1 回复  |  直到 14 年前
        1
  •  4
  •   RedBlueThing    15 年前

    基本上你需要做一个 HTTP request Google Directions API . 服务条款说明您必须在谷歌地图上显示结果,但我认为因为您使用的是mkmapview,所以您可以:

    Directions API只能与在Google地图上显示结果一起使用;禁止在不显示请求方向数据的地图的情况下使用方向数据。

    退房 Directions Request 有关需要传递到URL的参数的详细信息:

    http://maps.google.com/maps/api/directions/output?parameters

    你得到的数据是 JSON XML 取决于你要什么( 输出 ,所以您需要解析它来获取描述方向的点集。

    推荐文章