我已将NavigationManager设置为使用英制单位。当我使用RouteCalculator时,计算出的路线以公制单位显示
在地图初始化中,我设置了导航管理器单元
NavigationManager.getInstance()。setDistanceUnit(NavigationManager.UnitSystem.IMPERIAL);
此后,我建立了一个航点列表,并检查了至少两个航点后,调用RouteCalculator创建一个示例路线。
jt.getColumnModel().addColumnModelListener(new TableColumnModelListener() {
public void columnAdded(TableColumnModelEvent e) {
// TODO Auto-generated method stub
}
public void columnRemoved(TableColumnModelEvent e) {
// TODO Auto-generated method stub
}
public void columnMoved(TableColumnModelEvent e) {
// TODO Auto-generated method stub
}
public void columnMarginChanged(ChangeEvent e) {
Object source = e.getSource();
if (source instanceof TableColumn) {
TableColumn tableColumn = (TableColumn) source;
System.out.println(tableColumn.getWidth());
}
}
public void columnSelectionChanged(ListSelectionEvent e) {
// TODO Auto-generated method stub
}
});
当我显示第一个路线详细信息时,我希望以英里为单位列出距离,但是以公里为单位列出
答案 0 :(得分:0)
SDK仅提供此类选项作为指导,以便与语音包命令对齐。但是如果需要,您可以在应用程序端进行这些转换。