企业微信getLocation方法,未进入失败回调
// 代码如下,安卓手机关闭console面板以及企业微信定位授权后无法进入失败回调
// 打开console面板,则可以正常弹窗
wxApi.custom.getLocation = function (config) {
var Q = $q.defer();
wxApi.getLocation({
type: config['type'] || 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
success: function (res) {
Q.resolve({
latitude: res.latitude, // 纬度,浮点数,范围为90 ~ -90
longitude: res.longitude, // 经度,浮点数,范围为180 ~ -180。
speed: res.speed, // 速度,以米/每秒计
accuracy: res.accuracy // 位置精度
});
},
fail: function (error) {
Q.reject(error);
}
});
return Q.promise;
};