Map Location Bmap
/ Title: mapLocationBMap Description: 百度地图-定位 /
来自于:770104707@qq.com立即使用
概述
百度地图-定位简介
百度地图智能定位,为百万开发者提供最专业最精准的位置信息服务
mapLocationBMap 模块概述
本模块封装了百度地图定位原生SDK,提供多重持续定位服务。
模块使用攻略
使用之前须从百度地图开放平台申请开发者账号并创建应用,开通定位服务。
百度地图开放平台申请地址百度地图开放平台
- 注意:
1.版本模块依赖模块【bMap】
使用此模块之前建议先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:
- 名称:mapLocationBMap
- 配置示例:
<!-- 安卓百度地图key配置 -->
<meta-data name="com.baidu.lbsapi.API_KEY" value="9e2a93697c**********2e8d1704"/>
模块接口
initSdk
sdk 初始化
initSdk({params},callback(ret, err))
params
无
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //初始化状态
code: 0, //状态码
eventType: 'onInit', //事件类型
msg: "onInitSdk",//描述
result:{ //其他结果数据
}
}
示例代码
var mapLocationBMap = api.require('mapLocationBMap');
mapLocationBMap.initSdk({
},function(ret, err) {
if (ret.status) {
alert("sdk 初始化成功");
} else {
alert('sdk 初始化失败');
}
});
可用性
Android系统
可提供的1.0.0及更高版本
start
开始定位
start({params},callback(ret, err))
params
interval
- 类型:整型
- 描述:(选填)设置定位间隔,单位秒 (默认 1)
mode
- 类型:整型
- 描述:(选填)1=Hight_Accuracy(高精度模式) 2=Battery_Saving(低功耗模式) 3=Device_Sensors(仅设备模式)(默认 1)
isOnce
- 类型:布尔
- 描述:(选填)获取一次定位结果(默认 false)
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //初始化状态
code: 0, //状态码
eventType: 'onReceiveLocation', //事件类型 onReceiveLocation
msg: "onReceiveLocation",//描述
result:{ //其他结果数据
}
}
示例代码
var mapLocationBMap = api.require('mapLocationBMap');
mapLocationBMap.start({
interval:1,
mode:1,
isOnce:false
}, function(ret, err){
if(ret.status){
}
});
可用性
Android系统
可提供的1.0.0及更高版本
stop
停止定位
stop({params},callback(ret, err))
params
无
callback(ret, err)
无
示例代码
var mapLocationBMap = api.require('mapLocationBMap');
mapLocationBMap.stop({
}, function(ret, err){
});
可用性
Android系统
可提供的1.0.0及更高版本