0

嗨,我对 mapbox 很陌生,所以如果这很简单,请原谅,我在转弯导航方面遇到了真正的问题。是否可以进行逐行导航?从我所看到的方式来看,这是可能的,但我找不到任何关于如何实际实现它的代码。我已经设法让地图上显示的路线成为步行路线,但是当我进入转弯部分时,我只能让它与行车路线一起使用。

public void onClick(View v) {
Point origin = originPosition;
Point destination = destinationPosition;

String awsPoolId = null;
boolean simulateRoute = true;

NavigationViewOptions options = NavigationViewOptions.builder()
  .origin(origin)
  .destination(destination)
  .awsPoolId(awsPoolId)                
  .profile(DirectionsCriteria.PROFILE_WALKING) //THIS LINE BREAKS CODE (Error:(179, 33) error: cannot find symbol method profile(String))
  .shouldSimulateRoute(simulateRoute)
  .build();

  NavigationLauncher.startNavigation(MainActivity.this, options);
}

.profile(DirectionsCriteria.PROFILE_WALKING) 是导致问题的行。我用它来显示地图上的步行方向和驾驶方向,所以我认为转弯方向是一样的,但它不起作用。有人可以启发我吗?非常感谢!

4

1 回答 1

0

尝试

.directionsProfile(DirectionsCriteria.PROFILE_DRIVING_TRAFFIC) 

代替

.profile(DirectionsCriteria.PROFILE_WALKING)
于 2018-03-05T09:18:02.173 回答