У меня есть список путевых точек типа 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));