From a5651e065b31269beac49b015a1dd38f42a83edf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Mart=C3=ADn?= Date: Mon, 16 Dec 2019 12:53:12 +0100 Subject: [PATCH] Fixing myLocationButton = False or myLocation = False or both --- src/android/plugin/google/maps/PluginMap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/plugin/google/maps/PluginMap.java b/src/android/plugin/google/maps/PluginMap.java index d4188bd73..d33b37f17 100644 --- a/src/android/plugin/google/maps/PluginMap.java +++ b/src/android/plugin/google/maps/PluginMap.java @@ -186,7 +186,7 @@ public void getMap(final JSONArray args, final CallbackContext callbackContext) } - if (controls.has("myLocationButton") || controls.has("myLocation")) { + if ((controls.has("myLocationButton") && controls.getBoolean("myLocationButton")) || (controls.has("myLocation") && controls.getBoolean("myLocation"))) { // Request geolocation permission. boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;