0

只是想知道,我们可以将谷歌地图和 Siri 集成在一起。例如:

我问 Siri,“显示最近的星巴克”,Siri 会打开地图应用程序或谷歌地图,并在地图上显示最近的星巴克。

或者

我问 Siri,“显示所有 Apple Store 商店”。Siri 将打开地图并在地图上显示 Apple Store 的所有位置。

这是可行的吗?

除了文章之外,我还没有找到任何好的教程和文档来研究更多关于 Siri 实现的信息。没有可用的技术文档/API?

4

3 回答 3

1

现在不直接支持这一点,无需编写 Siri 可以连接的第三方网站。根据以下链接文档,来自 Apple 的网站,iOS 6 上的 Siri 将至少在有限的部分支持此功能:

http://www.apple.com/ios/ios6/siri/

眼睛免费

Apple 正在与汽车制造商合作,将 Siri 集成到特定的语音控制系统中。通过方向盘上的语音命令按钮,您可以向 Siri 提问,而无需将视线从道路上移开。为了进一步减少干扰,您的 iOS 设备的屏幕不会亮起。借助 Eyes Free 功能,让 Siri 呼叫他人、选择和播放音乐、收听和撰写短信、使用地图和获取路线、阅读通知、查找日历信息、添加提醒等等。这只是 Siri 帮助您完成工作的另一种方式,即使您在驾驶时也是如此。

这让我相信他们也会在 iOS 6 生命周期期间(可能在 iOS 6.1 之前或在该版本中)向普通 API 消费者公开 API(因为如果它存在,就会有人将其找出来)。

于 2012-06-21T15:19:51.007 回答
1

不幸的是,Apple 尚未向开发人员开放 Siri 的 API,这使得这项任务变得不可能。但是,Apple 可能很快就会开放它。如果您只是想将其用于个人用途,请查看 SiriProxy ( https://github.com/plamoni/SiriProxy )。SiriProxy 让你完全按照你的要求去做;但是,要让它工作,你必须在你的 wifi 网络上,所以它不能在你的一个应用程序中。祝你好运!

于 2012-06-21T15:22:11.693 回答
1

目前无法通过 Apple 使用的任何类型的 API。但是,您可以使用一些第三方 API,例如:https://www.ispeech.org/developers/iphone您必须使用它,然后将返回的数据传递给 Google Maps API。

尽管这种方法不像使用 Siri 那样直观,因为目前还不可能,但这是您目前最好的选择。

于 2012-06-21T10:46:54.807 回答