您现在的位置:

路况播报

路况播报包括道路、导航线路、车辆行驶前方路况、周边路况。

道路路况播报

对当前道路路况进行语音播报。示例代码如下:

                // 设置请求参数
                RoadQuery roadQuery = RoadQuery.newQuery("京藏高速");
                // 设置城市
                roadQuery.setCity("北京市");
                // 发起请求
                RTICSearch.searchRoadRTIC(roadQuery, new RTICSearch.Listener() {
                    @Override
                    public void onSuccess(RTICResult result) {
                        // 请求成功
                    }

                    @Override
                    public void onFail(APIStatus status) {
                        // 请求失败
                    }
                });
            

RoadQuery说明:
1. RoadQuery.newQuery(String roadName)构造方法,参数为道路名称,例如“京藏高速公路”或“京藏高速”;
2. setCity(String city)设置城市,city为城市全称/简称/国标码拼音,例如“beijing”。
注:结果返回接口为异步线程接口,Android项目如需在返回中操作控件,必须切换到Main主线程中。

前方路况播报

对坐标点前方 45°扇形区域内的道路路况进行语音播报。示例代码如下:

                // 设置坐标点集合,仅供参考
                GeoPoint[] geoPoints=new GeoPoint[]{
                    new GeoPoint(116.2305,40.07837),
                    new GeoPoint(116.23058,40.07822),
                    new GeoPoint(116.23069,40.07801)
                };
                //发起请求
                RTICSearch.searchFrontRTIC(FrontQuery.newQuery(geoPoints), new RTICSearch.Listener() {
                    @Override
                    public void onSuccess(RTICResult result) {
                        // 请求成功
                    }

                    @Override
                    public void onFail(APIStatus status) {
                        // 请求失败
                    }
                });
            

FrontQuery说明:
1. FrontQuery.newQuery(GeoPoint[] getPoints)构造方法,参数为geoPoint坐标集合;
2. FrontQuery.newQuery(GeoPoint getPoint, String direction),参数解释:
(1) GeoPoint: geoPoint坐标。
(2) direction: 方向,单位:度, 取值范围: [0-359], 默认: 0,正北为 0,逆时针方向为正,即:正西为 90,正南为180,正东为 270。
注:结果返回接口为异步线程接口,Android项目如需在返回中操作控件,必须切换到Main主线程中。

周边路况播报

对POI点周边道路路况进行语音播报。示例代码如下:

                //根据POI点名称发起请求
                RTICSearch.searchAroundRTIC(AroundQuery.newQuery("四维图新大厦"), new RTICSearch.Listener() {
                    @Override
                    public void onSuccess(RTICResult result) {
                        // 请求成功
                    }

                    @Override
                    public void onFail(APIStatus status) {
                        // 请求失败
                    }
                });
            

AroundQuery说明:
1. AroundQuery.newQuery(GeoPoint geoPoints)构造方法,参数为geoPoint坐标;
2. AroundQuery.newQuery(String poiName),参数为poi点的名称,例如“四维图新大厦”。
注:结果返回接口为异步线程接口,Android项目如需在返回中操作控件,必须切换到Main主线程中。

导航线路路况播报

根据轨迹经纬度串对路线道路路况进行语音播报。示例代码如下:

                    // 设置坐标点集合,仅供参考
                    GeoPoint[] geoPoints=new GeoPoint[]{
                        new GeoPoint(116.2305,40.07837),
                        new GeoPoint(116.23058,40.07822),
                        new GeoPoint(116.23069,40.07801),
                        new GeoPoint(116.23114,40.07706),
                        new GeoPoint(116.23138,40.07662)
                    };
                    // 发起请求
                    RTICSearch.searchNaviRTIC(NaviQuery.newQuery(geoPoints), new RTICSearch.Listener() {
                        @Override
                        public void onSuccess(RTICResult result) {
                            // 请求成功
                        }
    
                        @Override
                        public void onFail(APIStatus status) {
                            // 请求失败
                        }
                    });
                

注:结果返回接口为异步线程接口,Android项目如需在返回中操作控件,必须切换到Main主线程中。

返回顶部