Перейти к содержанию

Голосовой помошник


Рекомендуемые сообщения

Предложение: добавить или заменить во время ведения по маршруту одну голосовую подсказку. Если осталось до поворота меньше одного перекрестка то голос говорит "НА СЛЕДУЮЩЕМ ПЕРЕКРЕСТКЕ ПОВЕРНИТЕ НАПРАВО, НАЛЕВО". А то, что это сейчас "поверните через 250 метров". Мне, что пойти с рулеткой эти 250 метров замерять. :) На мой взгляд "поверните на следующем перекрестке" - это намного точнее обозначает место поворота.

Ссылка на комментарий
Поделиться на другие сайты

А если в этих 250 метрах есть два перекрестка?

В этом случае, добавить подсказку. Сначала говорит через 250 метров поверните, а после последнего перекрестка говорит "На следующем перекрестке поверните ..." Такая подсказка наиболее конкретна где нужно повернуть.

Ссылка на комментарий
Поделиться на другие сайты

Особенно смешно слышать через 2 или 3 километра поверните... Это ну самая не информативная подсказка. Я бы предложил высчитывать примерное время движения до поворота и говорить иногда во временном интервале например "Поверните через 3 минуты налево"

Ссылка на комментарий
Поделиться на другие сайты

Особенно смешно слышать через 2 или 3 километра поверните...

 

Да, через 2-3 км подсказка о манёвре совершенно ни к чему.

Ссылка на комментарий
Поделиться на другие сайты

А если в этих 250 метрах есть два перекрестка?

Можно сказать "Через 2 перекрестка поверните направо" или "На третьем перекрестке поверните направо" ну и когда последний останется сказать "На следующем перекрестке поверните направо"

это всё лучше чем "через 350 метров поверните ..."

Ссылка на комментарий
Поделиться на другие сайты

Вообще говоря - нормальное предложение, заслуживает внимания, заслуживает проработки.

 

Однако в моей реплике было три фразы. А почему-то цитируется только первая :) .

Всякий нормальный программист просто обязан рассматривать разные варианты развития событий, в том числе и возможность ошибок в карте.

И не только ошибок. Ну например - программа проложила вам маршрут через внутриквартальный (внутридворовый) проезд. И не по ошибке, а потому что вам туда надо. Как озвучить поворот?

Да и вообще - в некоторых городах используется квартальная (комплексная) планировка, в которой внутренние проезды сделаны широкими, почти как улицы. Озвучить как перекресток? Но это неправильно по ПДД. Озвучить как поворот во двор? Но по виду это самый настоящий перекресток, если не знаешь - запросто ошибёшься...

 

Если не учитывать все эти и другие нюансы, то получится прям по Черномырдину: Хотели как лучше, а получилось как всегда. :)

Этим и была вызвана моя реплика.

 

Озвучка расстояния - универсальное решение, лёгкое для программирования (потому что длина графа для маршрута уже вычислена). Озвучка номера перекрестка - более специфичное решение, требует дополнительного анализа дорожного графа. Что вовсе не прибавит программе скорострельности. А ведь уже и сейчас только ленивый не говорит о тормозах в программе... Каждый новый бантик тормозов только добавляет.

Ссылка на комментарий
Поделиться на другие сайты

Начну со второй фразы. "А если перекресток есть, но не нанесён на карте?" это было актуально лет 5 назад, когда действительно карты были менее подробные. Сейчас же в большинстве перекрестки нанесены на карту ну почти все.

1. Если в карте нет подробной информации о каком нибудь городе и он прорисован только сквозным проездом и не имеет очертания домов. Соответственно этот город имеется только на масштабе от 2 км (условно). Поэтому голосовые подсказки работают здесь только по расстоянию до поворота и еще когда остается до поворота меньше 50 метров всё таки можно сказать поверните на следующем или этом перекрестке..

2. Если в городе прорисованы дома на масштабе 30 метров, то здесь говорим "поверните на следующем перекрестке" или через 2-3 перекрёстка. Там более в последних картах все перекрестки указаны в индексе для поиска.

Второй вопрос. "маршрут через внутриквартальный (внутридворовый) проезд" Все дороги в атласе имеют теги главная, второстепенная, дворовый проезд и т.д. Соответственно если маршрут строиться с главной дороги на дворовый проезд, это видно и легко вычислить программно, то голосовая подсказка следующая "Поверните во двор" или "Через 2 перекрестка поверните направо в первый дворовый проезд", "Поверните направо в следующий дворовый проезд".

Ссылка на комментарий
Поделиться на другие сайты

Второй вопрос. "маршрут через внутриквартальный (внутридворовый) проезд" Все дороги в атласе имеют теги главная, второстепенная, дворовый проезд и т.д.

У меня нет желания бесконечно спорить с вами, я же сказал, что предложение дельное, но требует проработки. Проработки программистами, а не нами с вами. Я лишь указал первые пришедшие в голову затруднения. В голову программистам их придёт ещё больше :)

Выскажусь только по поводу вот этого вашего утверждения, в цитате. Кратко: таких тегов (атрибутов) в карте нет. Класс дорог есть (магистраль, шоссе, крупная улица и т.п.), а "главности/второстепенности" нет.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Голосовая подсказка совершенно ни к чему при движении прямо (круговое движение первый сьезд) по круговому движению например

post-421086-1333914287,56_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Так же на дороге дополнительным ориентиром является перекресток со светофором, поэтому можно так же использовать в качестве подсказки "НА СЛЕДУЮЩЕМ СВЕТОФОРЕ ПОВЕРНИТЕ НАЛЕВО"

Ссылка на комментарий
Поделиться на другие сайты

Так же на дороге дополнительным ориентиром является перекресток со светофором, поэтому можно так же использовать в качестве подсказки "НА СЛЕДУЮЩЕМ СВЕТОФОРЕ ПОВЕРНИТЕ НАЛЕВО"

Что делать будем, если светофор установили месяц назад, а карта выпущена 3 месяца назад? :grin:

 

И вообще: нет ни одного города, для которого на карту были бы нанесены все светофоры.

Зато есть пользователи, у которых светофоры выключены в фильтре POI или включены только на очень крупных масштабах. Запретим им фильтровать? :)

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...