Package com.baidu.navisdk.adapter
Interface IBaiduNaviManager
-
public interface IBaiduNaviManager
百度导航基础功能Manager,如初始化管理.- Since:
- 2018-05-03
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IBaiduNaviManager.INaviInitListener
导航初始化监听器static interface
IBaiduNaviManager.LocationLostListener
丢星回调
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
enableOutLog(boolean enable)
控制log开关void
externalLocation(boolean ext)
是否使用外部定位java.lang.String
getCUID()
获取cuid(导航初始化成功后有效)java.lang.String
getSDKVersion()
获取导航SDK版本号void
init(Context context, BNaviInitConfig config)
初始化百度导航.void
initSensor()
初始化传感器boolean
isInited()
百度导航是否初始化void
removeLocLostListener(IBaiduNaviManager.LocationLostListener listener)
移除丢星监听void
setGpsNeverClose(boolean enable)
设置使用导航过程不关闭gps,提供算路起点的准确性void
setLocLostListener(IBaiduNaviManager.LocationLostListener listener)
丢星监听void
setMyLocationData(BNLocationData data)
设置定位数据void
setVdrEnable(boolean enable)
是否启用vdr功能void
startLocationMonitor()
开始百度导航对系统的定位监听void
stopLocationMonitor()
停止百度导航对系统的定位监听void
unInitSensor()
注销传感器
-
-
-
Method Detail
-
init
void init(Context context, BNaviInitConfig config)
初始化百度导航.- Parameters:
context
- 建议是应用的contextconfig
- 初始化配置
-
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代表启用
-
setMyLocationData
void setMyLocationData(BNLocationData data)
设置定位数据- Parameters:
data
- 定位数据,必须使用GCJ02坐标系
-
setLocLostListener
void setLocLostListener(IBaiduNaviManager.LocationLostListener listener)
丢星监听
-
removeLocLostListener
void removeLocLostListener(IBaiduNaviManager.LocationLostListener listener)
移除丢星监听
-
-