diff --git a/lib/android/src/main/java/cn/feewee/amap3d/modules/AMapGeolocationModule.java b/lib/android/src/main/java/cn/feewee/amap3d/modules/AMapGeolocationModule.java index 9dbf3fb..5d80545 100644 --- a/lib/android/src/main/java/cn/feewee/amap3d/modules/AMapGeolocationModule.java +++ b/lib/android/src/main/java/cn/feewee/amap3d/modules/AMapGeolocationModule.java @@ -57,7 +57,10 @@ public class AMapGeolocationModule extends ReactContextBaseJavaModule implements if (client != null) { client.onDestroy(); } - + if (key == null || key.equals("")) { + promise.reject("-1", "key is can not be empty!"); + return; + } AMapLocationClient.setApiKey(key); AMapLocationClient.updatePrivacyShow(reactContext, true, true); AMapLocationClient.updatePrivacyAgree(reactContext, true); diff --git a/package.json b/package.json index f57a738..56a96ad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cqfw/react-native-amap3d", - "version": "0.2.2", + "version": "0.2.3", "description": "react-native 高德地图组件,支持 Android + iOS", "author": "feewee", "license": "MIT",