【发布时间】:2016-04-27 16:18:51
【问题描述】:
我正在使用 HERE Android SDK 来执行转弯导航项目。但我没有得到类似于图像的结果。
我有这个代码来获取当前的 manauver
private NavigationManager.NewInstructionEventListener newInstructionEventListener = new NavigationManager.NewInstructionEventListener() {
@Override
public void onNewInstructionEvent() {
Maneuver maneuver = navigationManager.getNextManeuver();
if (maneuver != null) {
if (maneuver.getAction() == Maneuver.Action.END) {
}
tvManeuver.setText(navigationManager.getNextManeuver().getTurn().name() + " " + maneuver.getIcon().value());
ivTitle.setImageBitmap(maneuver.getNextRoadImage().getBitmap());
tvStreet.setText(maneuver.getRoadName());
tvMeters.setText("durante " + maneuver.getDistanceFromPreviousManeuver() + " m");
if (maneuver.getDistanceToNextManeuver() == 0) {
tvMeters.setVisibility(View.GONE);
} else {
tvMeters.setVisibility(View.VISIBLE);
}
}
}
};
但我没有得到正确的机动文本。例如“在下一个拐角处右转”和相应的箭头图标放在 IMAGEVIEW 中。
谁能帮帮我?
问候。
【问题讨论】:
-
你能指导我获取当前路线可用的所有机动的列表吗?
-
上面的代码只给出了下一次机动的信息。我只是想以列表的形式获取机动信息。谁能在这里指导我。
标签: android sdk navigation here-api turn