Sygic Maps Android: я не могу обновить свое пользовательское положение

Мне нужно использовать CustomPositionUpdater, как указано в документации https://developers.sygic.com/maps-sdk/android/navigation/#custom-position-updater, поскольку мое устройство получает широту и долготу из другого источника, это влияет на меня, когда использование "Маршрутов", так как продвижение по маршруту не может быть обновлено.

Я заметил, что при попытке передать GeoPosition в CustomPositionUpdater это не достигается, поскольку для этого требуется инициализация некоторых интерфейсов, были попытки реализовать слушателей (CourseUpdater и PositionUpdater), но они являются частными, а также методы регистрации и отмены регистрации. .

это мой код:

      val mCustomPositionUpdater = CustomPositionUpdater()

public fun updateLocation(latitude:Double, longitude:Double) {
    val geoCoordinates = GeoCoordinates(latitude, longitude)
    mCustomPositionUpdater.updatePosition(GeoPosition(geoCoordinates, 0.0, 0f, 0))



}

CustomPositionUpdater Класс

0 ответов

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