2016-02-15 11 views
1

Я использую Android Skobbler SDK. Я хочу, чтобы советы по маршрутизации работали на многоязычных языках. Я помещаю в SKMaps/Advisor/Languages ​​все языки с папками advisor_configfiles и sound_files. Тогда в моем коде у меня есть:Скаут Android SDK: поддержка нескольких языков работает только на английском языке

final SKAdvisorSettings advisorSettings = initMapSettings.getAdvisorSettings(); 
    advisorSettings.setAdvisorConfigPath(mapResourcesPath +"/Advisor"); 
    advisorSettings.setResourcePath(mapResourcesPath +"/Advisor/Languages"); 
    advisorSettings.setLanguage(SKAdvisorSettings.SKAdvisorLanguage.LANGUAGE_ES); 
    advisorSettings.setAdvisorVoice("es"); 
    initMapSettings.setAdvisorSettings(advisorSettings); 

С помощью этого кода я должен услышать в intructions на испанском языке, но это не работает. Если изменить и поставить этот код:

final SKAdvisorSettings advisorSettings = initMapSettings.getAdvisorSettings(); 
    advisorSettings.setAdvisorConfigPath(mapResourcesPath +"/Advisor"); 
    advisorSettings.setResourcePath(mapResourcesPath +"/Advisor/Languages"); 
    advisorSettings.setLanguage(SKAdvisorSettings.SKAdvisorLanguage.LANGUAGE_EN); 
    advisorSettings.setAdvisorVoice("en"); 
    initMapSettings.setAdvisorSettings(advisorSettings); 

Я могу услышать инструкции на английском

Может кто-нибудь мне помочь?

С уважением

+0

Для получения аудио-рекомендаций убедитесь, что вы загрузили аудио-консультацию здесь http: // forum .skobbler.com/showthread.php/7250-Language-files-for-2-5-0-and-2-5-1 и добавьте их в папку – SylviA

+0

Спасибо SylviA. Да, я использовал аудиосообщения с https://www.dropbox.com/sh/k16z4npyl47218f/AAB-KL0qwfOVhFTeN11V4HNva?dl=0. – user2316075

+0

Когда я изменяю свой SKMaps.zip со всеми языковыми папками. Авария моего приложения с этим сообщением: Fatal signal 11 (SIGSEGV) на 0x00000004 (код = 1) – user2316075

ответ

1

В SKAdvisorSettings class у вас есть SKAdvisorType перечисление, которое позволяет выбрать один из них вы хотели бы использовать. Для изменения настроек аудио-советника, используемых навигационным компонентом SDK, вызовите метод setAudioAdvisorSettings из класса SKRouteManager. Ознакомьтесь с документацией: http://developer.skobbler.com/getting-started/android#sec017

+0

Спасибо SylviA. Я сделал, и я скопирую нужные мне языки (es, it, fr, de, en), но когда я запускаю крах приложения. Если я использую папку с языками, которую я использовал раньше, и сбой приложения. Не могли бы вы дать мне свой SKMaps.zip? – user2316075

+0

авария, я думаю, связана с тем, как вы сжимаете SKMaps.zip. Проверьте этот вопрос: http://stackoverflow.com/questions/34935460/what-process-should-be-used-to-compress-skmaps-zip-file-for-use-in-skobbler-powe – SylviA

 Смежные вопросы

  • Нет связанных вопросов^_^