I've created an Android application that uses Google Maps API v2.
Can someone tell me if it is possible to download and store map tiles and map data for different areas of the map to be used offline.
The ideal usage for this would be to be able to download the whole of the UK, store it on an SD card and then have my app look on the SD for the relevant map data.
Thanks
Storing Google Maps data for use offline with my Android application
2k Views Asked by Paul Alexander At
2
There are 2 best solutions below
0
Pierre
On
The answer pointed by Agil is for the case where you have your own TileProvider (i.e. you own the data). If you have access to the tiles, then yes, that is the right solution for you.
If you were thinking of downloading Google Maps tiles, then no, the API currently doesn't provide a way to download tiles for offline usage; only the one rendered on screen are cached.
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in GOOGLE-MAPS
- Google Maps API Re-size
- Google Map Custom InfoWindow's Tail Won't move and can't remove dropshadow
- how show result the autocomplete in the map in CodeIgniter Google Maps V3 API Library?
- GoogleMaps or OpenStreetMap get graph
- GoogleMap.addGroundOverlay() takes a lot of UiThread time
- Reverse geocoding with a deferred object in a coffeescript class
- Can I get Google maps to ignore part of a search?
- IOS Google Maps skid fit bounds
- Accessing Google Maps Markers in 2D-array from outside
- kmllayer with polygons hide map
- How to specify the delay for the google map marker
- Google Maps API v3 - change strokeWeight of polylines for different zoom levels
- Pop-up info box in google maps
- Logo Markers over 3D Maps View
- How can i add polygon on google maps IOS?
Related Questions in GOOGLE-MAPS-ANDROID-API-2
- Is there a way to save offline google map on hybrid mobile app on ionic?
- Tracing routes in Android
- Android Maps ClusteredMarkers - don't show unclustered?
- Adding hotspots with identical lat/long (dealing with large numbers of hotspots)
- how to display google map with out having internet connection in android
- Adding hotspots with identical lat/long
- NullPointerException with Clusterer Makers, Using Clusterer Library
- Android Google Maps API v2 some Markers not showing
- Android - OnMyLocationChangeListener not work when I close and open again the activity
- Why Does Map Marker Lurch Around The Map
- How to use GoogleMap using MapView with Singleton approach?
- Google map api key android error
- How to change SHA1 fingerprint in an android app
- Android How to draw a polyline with missing coordinates?
- Polyline change color dynamically - GoogleMap
Related Questions in GOOGLE-MAPS-API-2
- How to get geographical coordinates in google maps API V2 android using an string address?
- how to pass image drawables and text dynamically to the infowindow adapter?
- Issue with Google Maps toScreenLocation() method Android
- How to calculate time between 2 geopoints given a route
- my IconGenerator.makeIcon() doesn't work
- How to customize heatmap color on pre decided constraint values?
- Weird App not working on different mobile
- Google Maps API v2 Android Studio Map not loading
- Android Google Map - Error inflating class fragment
- How can I change the location in a map using javascript and google maps?
- Google Maps Android API V2 crashes
- NullPointerException Google Maps API Android 4.4.4
- Longest path between two points in google maps
- Sending alert to user when he is near to a specific location
- Google API not showing marker on all the registered places
Related Questions in OFFLINEAPPS
- PhoneGap: Offline App Use
- IE11 'Enable Protected Mode' is breaking the 'Application Cache'
- php / mysql application to work offline when network is lost
- Simple, standalone (i.e., no external files), offline, client-based solution for selecting file and displaying contents in HTML with Javascript
- Storing Google Maps data for use offline with my Android application
- Mobile Services Offline PullAsync only retrieves data where updatedAt date > the latest record
- Can I install my own Windows Phone App on a real device without uploading the app to Store?
- Making localStorage and/or IndexedDB data offline permanent?
- Storing tables with localStorage and/or IndexedDB?
- Mapbox download offline maps on click
- Ruby On Rails html5 storage offline CRUD application with or without ActiveScaffold
- offline web application using JavaFX
- Can a PWA or Web App share itself to another mobile phone in an offline environment (no internet connection)?
- Flutter - Syncing Offline Data with Online Server (Complete Solution)
- Is it legitimate to insert UUIDs into Postgres that have been generated by a client application?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Please refer to this answer. According to that answer, it is possible with Google Maps Android API v2.