Перейти к содержанию
GPS навигатор СитиГИД

ktrofimov

Пользователи
  • Публикаций

    32
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ktrofimov

  1. Простите, обновление опубликовано на общедоступном ресурсе, поэтому не подумал добавить новость :(

    Изменения касаются интеграции с дусей и обработки критической ошибки в случае если не установлен голосовой поиск google.

    • Upvote 1
  2. Я попробовал - вот результаты голосового поиска:

    коркинские ворота - сработало

    самуэль гагаж - нет :(

    разборка subaru - сработало когда переименовал в избранном субару на subaru

    папа доча - не сработало :(

  3. После распознавания фразы в первую очередь поиск ведется в избранном. Перед сравнением для нормализации из фраз убираются точки, запятые и двойные пробелы. Весь текст переводится в нижний регистр. При дословном совпадении с избранным сразу же стартует навигация с координатами финиша из найденного избранного.

    Если в избранном ничего не нашлось то поиск продолжается в картах гугла.

    Из полученных данных строится список. Если известна текущая позиция, то список сортируется от ближайшей точки до самой дальней.

    В зависимости от таймаута в настройках программа ждет выбора точки. Таймаут 0 - ждать выбора пользователя до потери пульса. Таймаут от 1 до 60 секунд - запуск навигации по первому элементу списка если польователь не выбрал другой. Клик по нужному элементу запускает навигацию по соответсвующему адресу.

    По умолчанию используется СитиГид. Если его не установлено то ещется ГеоНет. Если его тоже нет, то показыаается точка в картах Гугл.

    Вот, вроде ничего не забыл ;)

    • Upvote 1
  4. Зато есть возможность создать в избранном точку а ля "ларек с любимыми помидорами" которую обычным голосовым поиском по картам никогда в жизни не найдешь. Ну только если вводить точный адрес.

    Общие термины ("Баня") можно использовать - если он будет найден в избранном то дальше поиск по картам осуществляться не будет и сразу начнется навигация

    ЦПКиО таки придется писать распознаваемыми словами типа "центральный парк отдыха". Ну или придумать какой-нибудь псевдоним ("лодочки", "любимая карусель" - кому что больше нравится)

  5. А в принципе вроде ничего не мешает задать задержку тоже при помощи голосового ввода.

    И в планах развития хочу еще добавить:

    1) реакцию на кнопку bluetooth

    2) фразу "заехать в" (не в челюсть ;) - для добавления промежуточной точки на маршруте)

    3) телефонные вызовы из адресной книги

    Если есть комментарии - с радостью готов обсудить.

    Тогда я думаю что смогу отказаться от S-Voice. Пользуюсь им только в машине и только для звонков и навигации. Он, конечно, выручает, но иногда (как правило в самые нужные моменты) начинает тупить и не видеть интернет :(

    • Upvote 1
  6. Добавлена проверка GPS-данных на момент поиска.

    Список строится в любом случае. При отсутствии текущих координат не производится сортировка по дальности до объекта.

    Добавлена возможность изменять время паузы перед запуском навигации от 0 до 60 секунд.

    По умолчанию - 5 секунд.

    0 - блокирует автозапуск

    CGVoiceStarter1.5.apk

    • Upvote 1
  7. Проверил на нескольких телефонах - вроде работает

    На LG не сразу определяет местоположение, но при повторной попытке список показывает

    При отсутствии СитиГида открывает карты Google

    CGVoiceStarter1.4.apk

    • Upvote 2
  8. Насчет Parrot я как-то не сомневаюсь ;)

    На всякий случай выложил все версии - вдруг кому понадобится

    Ну и подправил логику определения местоположения и построения списка в новой версии. На маркет пока не выкладывал. Попробуйте - как у вас заработает

    На моем телефоне ваши адреса ищет без проблем

    CGVoiceStarter1.2.apk

    CGVoiceStarter1.0.apk

    CGVoiceStarter1.1.apk

    • Upvote 1

  9. Предыдущая версия искала
    Похоже все связано с попыткой определить текущее местоположение - в предыдущей версии этого не было


    Убрал запятую, стало находить
    Да, есть такое. Ищет на точное совпадение текста. Можно конечно попробовать поудалять лишние пробелы и знаки препинания, но пока этого не делал.
  10. Выложил в PlayMarket новую версию

     

    Из описания:

     

    В первую очередь выполняется поиск в избранном СитиГИДа. В случае совпадения названия с элементом избранного сразу начинается навигация. Если в избранном адрес не был найден, то поиск продолжаестя по базе картографии Google как и в прошлой версии. Найденные результаты отображаются на экране в виде списка, отсортированного от ближнего к дальнему. Можно выбрать на экране нужный пункт назначения или через 3 секунды будет запущена навигация по первому адресу из списка.
    • Upvote 1
  11. Ну у меня тоже была непродвинутая. Самым сложным оказалось сделать контроллер для согласования кнопок руля и магнитолы. Причем дольше всего выяснял команды телефонии. Остальное - просто конструктор.

  12. Увсех так ;) Пока Ситигид меняет маршрут в том случае если при старте читает новые координаты. Как его заставить читать новые координаты без перезапуска еще не разобрался.

    Повесить поверх Ситигида... пока не думал в эту сторону - я запускаю кнопкой на руле

  13. Избранное может быть удобным для голосового поиска в первую очередь в нем, а потом уже в картах гугла. Тогда фраза едем на заправку тоже сработает. При условии что любимая "заправка" есть в избранном

    • Upvote 1
  14. Вот если бы "прикрутить" хотя-бы "Избранное"

    Прикрутить должно быть возможно. Постараюсь сделать. Так как занимаюсь этим для себя в свободное от работы время то, к сожалению, все происходит несколько медленнее чем хотелось бы.

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