#java #here-api
#java #здесь-api
Вопрос:
Предоставляет ли here SDK для Android и ios голосовую передачу в футах или милях вместо метров?
Например, когда навигация запущена, и динамик говорит «Через 100 метров вы прибудете в пункт назначения», я хочу вместо метров сказать «Через 100 футов вы прибудете в пункт назначения».
Ответ №1:
Я думаю, что то, что вы ищете, — это настройки модуля Navigation manager: https://developer.here.com/documentation/android-premium/content/api_reference_java/com/here/android/mpa/guidance/NavigationManager.UnitSystem.html#IMPERIAL
Вам нужно сделать это: NavigationManager.setDistanceUnit(NavigationManager.ИМПЕРСКИЙ);
Комментарии:
1. Спасибо, Дэвид, я заставил это работать, сменив manager на
navigationManager.setDistanceUnit(NavigationManager.UnitSystem.IMPERIAL_US);
2. Не могли бы вы, пожалуйста, подсказать, как это сделать в iOS SDK?
3. @DimaPaliychuk
self.navigationManager.voicePackageMeasurementSystem = .imperialUS
Ответ №2:
Немного поздно, но просто оставляю решение здесь для всех остальных.
для Android:
navigationManager.setDistanceUnit(NavigationManager.UnitSystem.IMPERIAL_US);
Для IOS
self.navigationManager.voicePackageMeasurementSystem = .imperialUS