Interface IBaiduNaviManager


  • public interface IBaiduNaviManager
    百度导航基础功能Manager,如初始化管理.
    Since:
    2018-05-03
    • Method Detail

      • init

        void init​(Context context,
                  BNaviInitConfig config)
        初始化百度导航.
        Parameters:
        context - 建议是应用的context
        config - 初始化配置
      • isInited

        boolean isInited()
        百度导航是否初始化
      • getCUID

        java.lang.String getCUID()
        获取cuid(导航初始化成功后有效)
      • getSDKVersion

        java.lang.String getSDKVersion()
        获取导航SDK版本号
      • enableOutLog

        void enableOutLog​(boolean enable)
        控制log开关
        Parameters:
        enable - true:开启日志
      • externalLocation

        void externalLocation​(boolean ext)
        是否使用外部定位
        Parameters:
        ext - true:使用外部定位,需要调用updateLocation更新坐标 false:使用系统GPS定位。"推荐"
      • initSensor

        void initSensor()
        初始化传感器
      • unInitSensor

        void unInitSensor()
        注销传感器
      • startLocationMonitor

        void startLocationMonitor()
        开始百度导航对系统的定位监听
      • stopLocationMonitor

        void stopLocationMonitor()
        停止百度导航对系统的定位监听
      • setGpsNeverClose

        void setGpsNeverClose​(boolean enable)
        设置使用导航过程不关闭gps,提供算路起点的准确性
      • setVdrEnable

        void setVdrEnable​(boolean enable)
        是否启用vdr功能
        Parameters:
        enable - true代表启用
      • setGpsLoseLocationData

        void setGpsLoseLocationData​(BNLocationData data)
        设置gps丢星时的定位数据
        Parameters:
        data - 定位数据,必须使用GCJ02坐标系
      • loadAuth

        void loadAuth​(java.lang.String ak,
                      java.lang.String deviceId,
                      IBNLicenseListener listener)
        Parameters:
        listener - 是否拥有多地图实例权限