如何开始实施导航?

Posted

技术标签:

【中文标题】如何开始实施导航?【英文标题】:How to start with the implementation of navigation? 【发布时间】:2013-08-17 11:19:55 【问题描述】:

如何在我的应用程序中开始实现导航?

我想查看来源和目的地之间的路线(步行、驾车、骑自行车)以及转折点。哪个 API 最好?

【问题讨论】:

你尝试过什么吗? 是的,我尝试了 gmapv2direction,但在所有模式下只能获得相同的方向:步行、开车。如何为其添加转折点?我希望它更有效 【参考方案1】:

我建议您查看 Google Maps v2 Android API

https://developers.google.com/maps/documentation/android/

关于导航,这可以给你一个提示:

Intent nav= new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=START_LON,START_LAT&daddr=END_LON,END_LAT")); 
startActivity(nav);

还请查看此(可能重复)帖子,了解如何实现导航和获取路线的完整示例:

Get driving directions using Google Maps API v2

如需开始使用 Maps API,请仔细阅读此文档:

https://developers.google.com/maps/documentation/android/start

【讨论】:

嘿嘿写的是一样的东西:) 对我来说 Uri.parse("maps.google.com/…) 只能工作。

以上是关于如何开始实施导航?的主要内容,如果未能解决你的问题,请参考以下文章

使用导航控制器作为开始屏幕 ios

如何删除2345网页导航

性能测试从零开始实施指南——测试计划篇

如何正确实施存储库适配器?

从头开始实施 dropout

如何对齐除一个导航栏项目以外的所有项目,从左边距开始,固定组合的最小和最大宽度,但最后一个项目发送到右边距?