Google Maps и Siri реализация
Просто интересно, можем ли мы объединить Google Maps и Siri вместе. Например:
Я прошу у Сири "показать ближайшие Starbucks", и Siri откроет приложение "Карта" или Google Maps и покажет ближайшие Starbucks на карте.
Или же
Я прошу Сири, "покажи мне все магазины Apple". Siri откроет карту и покажет все местоположения магазинов Apple на карте.
Это выполнимо?
Я не нашел ни одного хорошего учебника, документации, чтобы узнать больше о реализации Siri, кроме только статей. Там нет технической документации /API доступны?
3 ответа
Прямо сейчас это не поддерживается, без написания стороннего веб-сайта, к которому Siri может подключиться. Согласно приведенной ниже связанной документации, с веб-сайта Apple, Siri на iOS 6 будет поддерживать эту функциональность по крайней мере в ограниченной части:
http://www.apple.com/ios/ios6/siri/
Глаза свободны
Apple работает с производителями автомобилей над интеграцией Siri в отдельные системы голосового управления. С помощью кнопки голосовых команд на вашем руле вы сможете задавать вопросы Siri, не отрывая глаз от дороги. Чтобы свести к минимуму отвлекающие факторы, экран вашего устройства iOS не загорается. С помощью функции Eyes Free попросите Siri звонить людям, выбирать и воспроизводить музыку, слушать и сочинять текстовые сообщения, использовать Карты и прокладывать маршруты, читать уведомления, находить информацию в календаре, добавлять напоминания и многое другое. Это просто еще один способ, которым Сири помогает вам добиться цели, даже когда вы находитесь за рулем.
Это побуждает меня верить, что они также предоставят API (потому что кто-то узнает об этом, если он существует) обычным пользователям API в течение жизненного цикла iOS 6, возможно, до iOS 6.1 или с этим выпуском.
В настоящее время это невозможно с помощью какого-либо API, который использует Apple. Однако есть некоторые сторонние API, которые вы можете использовать, такие как: https://www.ispeech.org/developers/iphone Вы должны будете использовать это, а затем передать возвращенные данные в API Карт Google.
Хотя этот подход не будет столь же интуитивно понятным, как использование Siri, поскольку в настоящее время это невозможно, это лучшая ставка, которую вы имеете на данный момент.
К сожалению, Apple еще не открыла API Siri для разработчиков, но сделала эту задачу невозможной. Тем не менее, Apple, вероятно, скоро откроет его. Если вы просто хотите использовать его для личного пользования, посмотрите SiriProxy ( https://github.com/plamoni/SiriProxy). SiriProxy позволяет вам делать именно то, что вы просили; однако, чтобы это работало, вы должны быть в вашей сети Wi-Fi, поэтому он не может быть ни в одном из ваших приложений. Удачи!