与HERE sdk一起行走导航

时间:2017-05-04 10:22:57

标签: android here-api

我试图使用HERE sdk for Android为行人创建路线。 我尝试将RouteOptions.setTransportMode()更改为RouteOptions.TransportMode.PEDESTRIAN,
并将Map.setMapScheme()更改为Map.Scheme.PEDESTRIAN_DAY,但我获取的路线(显示在地图上)用于汽车导航(例如,它认为没有进入交通标志)。 HERE WeGo应用程序(来自Google Play)正确显示行人路线 如何使用适用于Android的HERE sdk为行人建立路线?

1 个答案:

答案 0 :(得分:0)

我发现了问题 简而言之:

routePlan = new RoutePlan();
routePlan.addWaypoint(new RouteWaypoint(new GeoCoordinate(lat, lon)));
routePlan.addWaypoint(new RouteWaypoint(target));

// These 4 lines solved the problem
RouteOptions ro = new RouteOptions();
ro.setTransportMode(RouteOptions.TransportMode.PEDESTRIAN);
ro.setRouteType(RouteOptions.Type.FASTEST);
routePlan.setRouteOptions(ro);

CoreRouter coreRouter = new CoreRouter();
...

我必须正确使用setRouteOptions()。