打开iOS地图进行导航时可以使用Siri吗?

3

我从我的iOS应用程序中调用iOS地图并获取方向。是否可以同时调用Siri,以便可以提供语音导航?

以下是我目前使用的调用地图的URL:

http://maps.apple.com/?saddr={start lat},{start long}&daddr={dest lat},{dest long}

有没有什么东西我可以在查询字符串中传递,让Siri在地图应用程序打开时开始给出方向? 我似乎找不到任何说我可以这样做的东西(iOS Reference),但我的用户发誓这个方法曾经有效。

谢谢。

1个回答

1
"Siri在用户到达起点并按下“开始”按钮之前不会提供导航指示。"
"因此,这将起作用:"
http://maps.apple.com/?daddr=falkirk&dirflg=d&t=h

由于它使用我的当前位置作为起点,而从我的位置可以驾车到福尔柯克。因此,在您到达起点之前,设置起点和终点将不起作用。
例如,对我来说这行不通,因为我不在圣何塞 :(
http://maps.apple.com/?saddr=San+Jose&daddr=San+Francisco&dirflg=r

在我的情况下,saddr“应该”是我的起点,但也许这就是问题所在。我会在今天晚些时候尝试您的建议并回报结果。谢谢。 - Perry
没问题,告诉我进展如何。 - Iain Smith
可能是GPS正在热身(无法快速准确获取当前位置)。 - Iain Smith
我的初步测试表明这个解决方案对我有效。正如我所怀疑的那样,当我通过saddr参数将设备位置传递给地图应用程序时,Siri不会启动。如果我省略该参数并让地图应用程序确定我的位置,Siri就可以工作。再次感谢。 - Perry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接