【问题标题】:How to get google driving instruction using google map api on android?如何在 android 上使用 google map api 获取 google 驾驶指令?
【发布时间】:2011-07-13 11:53:36
【问题描述】:

我是 android 编程的新手。我已经阅读了许多有趣的驾驶方向应用程序。所以,我尝试构建基于地图和 gps 的应用程序。

我可以获取并显示 2 点之间的方向,但我不知道如何显示文本指令,例如

http://i.stack.imgur.com/7i7ei.jpg

有人可以帮帮我吗?还是给我教程? 谢谢你的好意

【问题讨论】:

    标签: android google-maps driving-directions


    【解决方案1】:

    此 api 为您提供有关路线步骤的信息:

    http://maps.googleapis.com/maps/api/directions/json?origin=&destination=&sensor=true&alternatives=true&units=metric;

    解析JSON,创建listActivity并将数据放入其中。就这样

    附言

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

    【讨论】:

    • 感谢佩皮的回复。但问题是,当我请求 google example:maps.googleapis.com/maps/api/directions/… 然后我收到 json 输出时,我有 "html_instructions": "Head \u003cb\u003enorth\u003c/b\u003e on \u003cb\u003eS Morgan St\u003c/ b\u003e 向 \u003cb\u003eW Cermak Rd\u003c/b\u003e",那么我怎么知道哪个列表项告诉用户左转,右转...?我应该有字典来识别这个吗?
    • 对于我评论中的问题,我已经知道答案了。所以感谢佩皮的好意。现在我正在尝试在收到来自 google map api 的 xml 响应时显示指令图标: Turn rightHang Buom 为此我想要显示 turn_right_icon.png 和 Turn leftHang Buom 我想显示 turn_left_icon.png。但是我怎样才能通过代码做到这一点呢?
    • 使用正则表达式。搜索您想要的字符串 - 转 left 或 Turn right。 :)
    • 再次感谢佩皮。如果您清楚地给出正则表达式示例,例如我找到从美国加利福尼亚州到加利福尼亚州洛杉矶的方向,那么您是非常好的人,指令是:Terrace Ave 稍微向左转变成 Tivy Valley Rd,右转进入 N Piedra Rd 等。我知道有很多方向关键词和图标,我怎样才能确定我的应用程序中的所有东西?
    猜你喜欢
    • 2013-06-21
    • 2012-01-18
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多