我目前正在开发一个将启动导航意图的应用程序.我知道这不是一个官方的API,但它完全按我想要的方式工作.
我允许用户选择驾驶,步行和公交导航到一个位置.直接启动到Google地图导航的意图如下所示:
google.navigation:ll =纬度和经度,然后是& mode =那么你的运输方式.例如,要使用步行路线导航到某个区域:
google.navigation:LL =等等,等等&安培;模式=瓦特
驾驶是默认的,或& mode = d,而骑车是& mode = b,但我无法弄清楚公共汽车(公共交通).
有没有人这样做过?
谢谢!
编辑:到目前为止,我发现mode = public给出自行车方向,mode = transit给驾驶,令人沮丧,mode = bus也返回自行车方向.
更多:模式=火车也给驾驶… GOT是一种方法来做到这一点……
另一个编辑:我刚才意识到我很确定它不存在,因为在试验条款后我意识到我应该通过总线搜索启动谷歌地图意图,但有谁知道如何做到这一点?
解决方法
在经过一番猜测和狩猎之后,我已经决定不可能直接启动公交导航,因为这将涉及选择公共汽车供人骑行,这是没有意义的.
相反,你可以像往常一样将它们发送到谷歌地图搜索到目的地,感谢this answer对类似的问题:
“http://maps.google.com/maps?daddr=lat,long\u0026amp;dirflg=r”
使用& dirflag指定公共交通. (为什么“r”我不知道…)