#安装 cordova plugin add cordova-plugin-gaode --variable ios_key=XXXXX --variable android_key=XXXXXXX
请把XXXXXX替换成对应的高德应用的key
#用法
//uploadUrl 接受GPS数据的服务端地址
//interval 上传间隔时间
//loginName 用户名(非必须)
cordova.plugin.gaode.startBackgroundLocation(
uploadUrl,
interval,
loginName,
()=>{console.log('ok')},
e=>{
console.log(e);
}
);
停止后台定位上传功能
cordova.plugin.gaode.stopBackgroundLocation(
()=>{console.log('ok')},
e=>{console.log(e)}
)
判断是否后端定位运行中
cordova.plugin.gaode.isBackgroundLocationRunning(
(ret)=>{
//返回数字1或者0,1表示后台定位运行中,0表示未开启后台定位
console.log(ret);
},
e=>{console.log(e)}
)
单次定位
cordova.plugin.gaode.onceLocation(
(data)=>{
//返回JSON数据
//{
// longitude:精度,
// latitude:纬度,
// accuracy:水平精准度
// altitude:高度,
// speed:速度
//}
},
e=>{console.log(e)}
)
唤起导航
起点终点的格式
{
longitude:经度
latitude:维度
}
导航方式:0 驾车路线规划,1 步行路线规划,2 骑行路线规划
cordova.plugin.gaode.navigation(
起点,
终点,
导航方式,
()=>{
//导航界面关闭后回调
},
e=>{
//错误码
//https://lbs.amap.com/api/ios-navi-sdk/guide/tools/errorcode
console.log(e)
}
)