无法解析方法 addWaypoint(com.mapbox.geojson.Point)
Cannot resolve method addWaypoint(com.mapbox.geojson.Point)
我正在尝试在导航 UI 上添加一些 waypoints 但我遇到了标题问题,这是我的代码,在 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.Builder API.
我正在尝试在导航 UI 上添加一些 waypoints 但我遇到了标题问题,这是我的代码,在 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.Builder API.