1、android版本是利用高德地图提供的定位功能手机定位。 2、IOS是通过自带的定位功能定位,然后再通过高德地图转化为高德坐标
请参照:申请密钥Android定位SDK
cordova plugin add https://github.com/king12555/cordova-plugin-GaoDeLocation.git --variable API_KEY=your key(Android版本的key,因为ios版本无需用到高德的KEY)
// 进行定位
GaoDe.getCurrentPosition(successCallback, failedCallback);
获得定位信息,返回JSON格式数据:
{
latitude : 纬度,
lontitude: 经度,
...
}
cordova plugin ls
cordova plugin rm cordova-plugin-GaoDeLocation
SDKInitializer.initialize(getApplicationContext());