From e59283193d9da71ca5d41fc69f456a8c30d3edc5 Mon Sep 17 00:00:00 2001 From: qiang Date: Tue, 15 Jun 2021 20:48:22 +0800 Subject: [PATCH] feat(App): getLocation add errCode --- .../app-plus/service/api/location/get-location.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/platforms/app-plus/service/api/location/get-location.js b/src/platforms/app-plus/service/api/location/get-location.js index 973c5c83c..21b3d1d77 100644 --- a/src/platforms/app-plus/service/api/location/get-location.js +++ b/src/platforms/app-plus/service/api/location/get-location.js @@ -1,6 +1,7 @@ import { wgs84togcj02, - gcj02towgs84 + gcj02towgs84, + warpPlusErrorCallback } from '../util' import { @@ -53,6 +54,7 @@ export function getLocation ({ geocode = false, altitude = false } = {}, callbackId) { + const errorCallback = warpPlusErrorCallback(callbackId, 'getLocation') plus.geolocation.getCurrentPosition( position => { getLocationSuccess(type, position, callbackId) @@ -63,10 +65,7 @@ export function getLocation ({ getLocationSuccess(type, e, callbackId) return } - - invoke(callbackId, { - errMsg: 'getLocation:fail ' + e.message - }) + errorCallback(e) }, { geocode: geocode, enableHighAccuracy: altitude -- GitLab