ЗДЕСЬ SDK: Android PositioningManager.setDataSource (LocationDataSource) не существует

Я выполнил инструкции для руководств для Android, используя HERE API. PositioningManager.setDataSource (LocationDataSource) не существует, как описано https://www.developer.here.com/documentation/android-premium/dev_guide/topics/advanced- позиционирование.html Необходимо обновить документацию или сделать импорт библиотеки менее запутанным. Я действительно не знаю, что происходит. Как мне заставить работать позиционирование?

0
0
141
1

Ответы 1

Может быть, вы используете стартовую версию SDK, в которой нет функции DataSource? Я видел, что метод setDataSource доступен в HERE Premium SDK.

SetDataSource предназначен, если вы хотите предоставить какие-либо внешние источники GPS (кроме используемых по умолчанию для мобильного устройства), простое позиционирование можно запустить, просто вызвав PositioningManager.start (LocationMethod) (https://www.developer.here.com/documentation/android-premium/dev_guide/topics/map- позиционирование.html)

Как setDataSource может предоставить внешний GPS? В документации ничего не говорится о возможности использования внешнего GPS. LocationDataSourceHERE - единственный тип, который принимает setDataSource.

udenjoe 04.09.2018 21:53

Вам нужно будет создать новый класс, который расширяет LocationDataSource (developer.here.com/documentation/android-premium/…), переопределить методы класса для предоставления обновлений местоположения с вашего внешнего устройства GPS, а затем предоставить экземпляр вашего нового класса для PositioningManager.

Jithin Krishnan 05.09.2018 10:35

Другие вопросы по теме