Waze 最近重新设计了网站的这一部分,包括实时地图。在我看来,确实不可能让应用程序不立即使用 Waze 所谓的深度链接开始导航。即使设置navigate
为no
,它也会在应用程序中启动导航。
如果您确定用户不会在台式计算机上打开此链接(因为他们会得到一个空白屏幕)并且用户在他们的手机上安装了 Waze 应用程序,我只知道一个解决方案。
当您查看移动设备上的页面时,如果您点击您发布的链接,您会看到该按钮打开应用程序的 URL 使用waze://
语法并以 . 结尾n=T
。如果您希望应用只显示位置,您可以将 n 属性设置为 false,如下所示n=F
:这给出了类似于waze://?ll=-47.91084051,-15.83598078&n=F
您的示例的内容。您可以<a>
像任何其他 URL 一样将它放在标签中,它可以在安装了 Waze 的移动设备上正常工作。它不会在任何其他设备上执行任何操作(除了可能打开一个空白屏幕)。
还有一种替代的 URL 语法,它只是打开位置而不启动导航:http://waze.to//?ll=<coords>
,但是那个没有出现在文档中并且与waze://
语法具有相同的效果,所以我建议不要使用它。
您可能还需要考虑在 Waze 论坛的公告主题中发布有关这些问题的信息,因为他们可以使用此类反馈。我将继续navigate=no
为您就该主题中被忽略的问题发表评论。