Здесь Android Sdk - onStopoverReached с ошибочным индексом - PullRequest
0 голосов
/ 04 июля 2019

У меня есть список путевых точек типа STOP_WAYPOINT, а onStopoverReached запускается с неправильным индексом (параметр var1). Маршрут имеет следующие координаты:

широта: 42.896241 долгота: 13.894039
широта: 42,897784 долгота: 13,894991
широта: 42,89753 долгота: 13,892602
широта: 42,896667 долгота: 13,893728

Он всегда распознает первое или второе, даже если я доберусь до других. Эта же функция работает безупречно на iOS SDK. Любая подсказка?

private NavigationManager.NavigationManagerEventListener m_navigationManagerEventListener = new  NavigationManager.NavigationManagerEventListener() {        
        @Override
        public void onStopoverReached(int var1)
        {
            //var1 is the wrong index
        }
}

m_navigationManager.addNavigationManagerEventListener( new  WeakReference<NavigationManager.NavigationManagerEventListener>(m_navigationManagerEventListener));
...