如何使用AndroidSDK使用英制单位计算路线

时间:2019-05-28 16:40:21

标签: here-api

我已将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
        }
    });

当我显示第一个路线详细信息时,我希望以英里为单位列出距离,但是以公里为单位列出

1 个答案:

答案 0 :(得分:0)

SDK仅提供此类选项作为指导,以便与语音包命令对齐。但是如果需要,您可以在应用程序端进行这些转换。