SKMAPS 导航侦听器中未调用 OnDestinationReached

OnDestinationReached not called in SKMAPS Navigation Listener

我正在尝试使用 SKMaps 实现导航功能,但我遇到了无法调用导航侦听器的 onDestinationReached 方法的问题。

    // get navigation settings object
    SKNavigationSettings navigationSettings = new SKNavigationSettings();
    // set the desired navigation settings
    navigationSettings.setNavigationType(SKNavigationSettings.SKNavigationType.SIMULATION);
    navigationSettings.setPositionerVerticalAlignment(-0.25f);
    navigationSettings.setShowRealGPSPositions(false);

    // get the navigation manager object
    navigationManager = SKNavigationManager.getInstance();
    navigationManager.setMapView(mapView);
    // set listener for navigation events
    navigationManager.setNavigationListener(this);

    // start navigating using the settings
    navigationManager.startNavigation(navigationSettings);
    navigationInProgress = true;
}

onDestinationReached 回调应该在您接近目的地时触发(取决于您所在的道路以及您是否在城市范围内,"close" 将在 60 到 300 米之间) .

demo工程内部回调是否触发成功?您是否以任何方式修改了 audio/text 建议配置文件?