Skip to content Skip to sidebar Skip to footer

Osmdroid And Marshmallow

I'm using osmdroid 5.2 lib in android 6.0. I'm asking WRITE_EXTERNAL_STORAGE and ACCESS_COARSE / FINE_LOCATION permissions on realtime. But map not working: Unable to decode stream

Solution 1:

You have to ask for the permissions before the mapview is loaded and displayed.

Either that, or the path is read only. On some android devices Environment.getExternalStorageDir returns a read only partition. No clue why, but that will definitely cause issues. It can be overridden with the class OpenStreetMapTileProviderConstants

Post a Comment for "Osmdroid And Marshmallow"