diff --git a/vtm-android-example/AndroidManifest.xml b/vtm-android-example/AndroidManifest.xml index 45fd562d..d547b9f0 100644 --- a/vtm-android-example/AndroidManifest.xml +++ b/vtm-android-example/AndroidManifest.xml @@ -5,6 +5,7 @@ android:versionCode="1" android:versionName="1.0"> + = Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { - requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 0); + requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION}, 0); return; } } diff --git a/vtm-android-example/src/org/oscim/android/test/LocationTextureActivity.java b/vtm-android-example/src/org/oscim/android/test/LocationTextureActivity.java index 32bcdfb0..6938d00b 100644 --- a/vtm-android-example/src/org/oscim/android/test/LocationTextureActivity.java +++ b/vtm-android-example/src/org/oscim/android/test/LocationTextureActivity.java @@ -1,5 +1,5 @@ /* - * Copyright 2016-2019 devemux86 + * Copyright 2016-2021 devemux86 * Copyright 2018 Longri * * This program is free software: you can redistribute it and/or modify it under the @@ -134,7 +134,7 @@ public class LocationTextureActivity extends BitmapTileActivity implements Locat private void enableAvailableProviders() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { - requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 0); + requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION}, 0); return; } } diff --git a/vtm-app/AndroidManifest.xml b/vtm-app/AndroidManifest.xml index c0f36874..b9665dda 100644 --- a/vtm-app/AndroidManifest.xml +++ b/vtm-app/AndroidManifest.xml @@ -5,6 +5,7 @@ android:versionCode="1" android:versionName="1.0"> + diff --git a/vtm-app/src/org/oscim/app/TileMap.java b/vtm-app/src/org/oscim/app/TileMap.java index 42f81cb3..7b72475c 100755 --- a/vtm-app/src/org/oscim/app/TileMap.java +++ b/vtm-app/src/org/oscim/app/TileMap.java @@ -1,6 +1,6 @@ /* Copyright 2010, 2011, 2012 mapsforge.org * Copyright 2012 Hannes Janetzek - * Copyright 2016-2019 devemux86 + * Copyright 2016-2021 devemux86 * * This program is free software: you can redistribute it and/or modify it under the * terms of the GNU Lesser General Public License as published by the Free Software @@ -77,7 +77,7 @@ public class TileMap extends MapActivity implements MapEventsReceiver { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) - requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 0); + requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION}, 0); } setContentView(R.layout.activity_tilemap);