Как активировать голосовые маршруты с помощью google map api v3? Я уже реализовал карты, которые дают направления от начала до конца. Но теперь я хочу услышать имя моего текущего местоположения. Пожалуйста помоги ? У меня это реализовано в ios UIWebView, поэтому я получаю текущее местоположение от GPS. Теперь я обновляю его каждые 2 секунды, но я wana добавляю голосовые указания. Как это возможно? Пожалуйста, помогитеГолосовая навигация возможна в google map api?
ответ
Если вы используете Google Directions API для получения маршрутов, вы получаете их в формате JSON, который включает в себя точки маршрута, длину маршрута, ожидаемую продолжительность поездки и инструкции. Вы можете получить их, а затем использовать текст в речь, чтобы звук из конкретной инструкции, когда настало время для этого.
разрешено ли это делать, нарушает ли политика конфиденциальности Google или нет? –
Хороший вопрос. Вот что говорят в Условиях использования Google Maps: 'https: // developers.google.com/maps/terms'. Посмотрите 10.2. Вчера я прочитал его, и теперь я еще не уверен, что мой способ нарушает T & C Google. – WWJD
согласно утверждениям, я думаю, что это запрещено, но я все еще не уверен, сэр –
Согласно Google Maps Terms
Нет навигации. Вы не будете использовать Сервис или Контент для или в соединении с (а) навигацией в режиме реального времени или руководством по маршруту; или (b) автоматическое или автономное управление транспортным средством.
Рекомендуемый способ - перенаправить пользователя в приложение Android или веб-приложение Карт Google с использованием намерений.
Если вы действительно хотите это сделать, вы можете выбрать другие услуги Карты, такие как HERE maps. Они предоставляют Turn by turn navigation support в вашем приложении. Я никогда не использовал его.
Я не думаю, что 'google map api v3' поддерживает его, попробуйте увидеть этот сайт: [Захват аудио и видео в HTML5] (http://www.html5rocks.com/en/tutorials/getusermedia/intro/) –
Я думаю, что ваш вопрос должен быть. Можно ли сделать звук, отправив слово через JS, тогда вы можете отправить адрес по геокодированию. –