Android 无法解析方法addWaypoint(com.mapbox.geojson.Point)

Android 无法解析方法addWaypoint(com.mapbox.geojson.Point),android,android-studio,navigation,mapbox,mapbox-android,Android,Android Studio,Navigation,Mapbox,Mapbox Android,我试图在导航界面上放置一些航路点,但我遇到了标题的问题,这是我的代码,在foreach中我遇到了问题。好像我没有进口什么东西 Point[] waypoints = {Point.fromLngLat(2.444740599999932, 41.5381124),Point.fromLngLat(2.407215469098446, 41.520481047202615}; @Override public void onNavigationReady() { Naviga

我试图在导航界面上放置一些航路点,但我遇到了标题的问题,这是我的代码,在foreach中我遇到了问题。好像我没有进口什么东西

Point[] waypoints = {Point.fromLngLat(2.444740599999932, 41.5381124),Point.fromLngLat(2.407215469098446, 41.520481047202615};

      @Override
public void onNavigationReady() {
    NavigationViewOptions.Builder options = NavigationViewOptions.builder();
    options.navigationListener(this);
    options.origin(origin);
    options.destination(destination);
    options.shouldSimulateRoute(true);
    options.progressChangeListener(this);

    for (Point waypoint : waypoints) {
        options.addWaypoint(waypoint);
    }

    navigationView.startNavigation(options.build());
}
addWayPoint是NavigationRoute.Builder中的方法,而不是NavigationViewOptions.Builder中的方法。这就是IDE无法解决它的原因

从你们的代码中,我猜你们想画或模拟一条导航路线——起点、终点、路线上的所有点等等 请看下面的官方网站示例,了解如何使用NavigationRoute.BuilderAPI


你能更准确地解释一下你的头衔有什么问题吗?@Nathan我就是不能使用这个功能,好像我没有导入什么东西似的。你错过了什么吗?。因为addWayPoint是NavigationRoute.Builder中的一个方法,而不是NavigationViewOptions.Builder中的方法。@sontruongit所以我应该使用NavigationRoute.Builder使用导航UI?@Lluís是的,根据您的要求。您可以在此处查看示例代码: