首页 / 浏览问题 / 移动GIS / 问题详情
android使用超图的api怎么实现语音导航
7EXP 2018年08月13日
android 使用超图的地图和api怎么实现语音导航啊,下面的是给的示范代码中的一部分,但是并没有语音导航的那部分。

m_Navigation2.addNaviInfoListener(new NaviListener() {

    @Override
    public void onStopNavi() {
        // TODO Auto-generated method stub
        layout.setVisibility(View.VISIBLE);     // 导航停止后,显示按钮界面
        clean();
    }

    @Override
    public void onAdjustFailure() {

    }

    @Override
    public void onPlayNaviMessage(String s) {     //调用语音进行导航

    }

    @Override
    public void onStartNavi() {
        // TODO Auto-generated method stub
        layout.setVisibility(View.GONE);        // 导航开始前,先隐藏按钮界面
    }

    @Override
    public void onNaviInfoUpdate(NaviInfo arg0) {
        // TODO Auto-generated method stub
    }

    @Override
    public void onAarrivedDestination() {
        // TODO Auto-generated method stub
        layout.setVisibility(View.VISIBLE);     // 到达目的地后,显示按钮界面
        clean();
    }
});

1个回答

你好,你需要将产品包中Resource文件夹下的voice文件夹拷贝到工程目录中的assets文件夹下。这个方法是我们已经封装好了的,如果你不写他也可以实现这个功能的
9,127EXP 2018年08月13日
你好,我已经拷贝了这个文件,在模拟导航的时候还是没有语音提示啊
放到指定位置了吗?我刚试了我们的示例程序,是有声音的。
谢谢您的回答,问题解决了
...