经过一番搜索,我发现我无法从我的应用程序中打开一个主要的地图应用程序并立即开始逐个导航。(如果你知道,请告诉我)
在 Google Maps、Apple Maps 和 Waze 中,我可以深度链接到应用程序并向我显示路线(通常通过设置“saddr”和“daddr”),但仍然需要人工干预才能真正启动导航。所有这些都只需单击一下即可,但实际上“路线、开始或开始”按钮非常小,当您实际上在车里,手机放在底座上时,很难在手机上点击。
我只是好奇这是为什么,我想不通。我唯一的预感是他们必须与设备建立更持久的连接,并且他们希望避免 DoS 攻击或类似的事情。将其放入他们的 API 中似乎是一个简单的标志,而且我已经看到各种其他问题试图做我想做的事情。
即使这一切都是真的,他们可能仍然有一个不同的标志,其中导航只需点击一个按钮,覆盖一半的屏幕,比一个只有我指尖大小的按钮好得多。
希望有人对此有一些专业知识,所以我不会对从事地图应用程序的工程师大喊大叫。