Android Google Directions Service可以原生使用吗?用包装框架?公共交通/自行车方向可用吗?

时间:2010-05-17 21:38:05

标签: android api frameworks

有关Android和Google路线服务的一些问题:

  • 在Android上有使用Google的路线服务的原生方式,还是有任何不错的包装框架? 我想检索从A到B所需的时间,并可能在表格和/或地图中显示路线。

  • 据我所知,只能检索“行走”和“驾驶”的指示。是否有办法(也许不是来自谷歌)获取此信息也用于公共交通工具或“骑自行车”?

1 个答案:

答案 0 :(得分:18)

我不确切地知道这是不是你想要的,但是你可以启动这样的意图:

String url = "http://maps.google.com/maps?saddr=some+address&daddr=another+Address"
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,  Uri.parse(url));

要获得骑车路线,请在网址中添加“& dirflg = b”。对于公共交通工具,请添加“dirflg = r”。

这将在Google地图应用中显示路线。如果您想在地图视图中的应用中获取此内容,请参阅this code at github。您可以入侵代码以添加自行车和公共交通功能。

希望这会有所帮助。