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 answers
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
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in GOOGLE-MAPS
- Uncaught TypeError: google.maps.LatLng is not a constructor at init (script.js:7:13)
- MarkerInfoWindow doesn't hold the clicked marker position after list refresh in Compose Map
- The Polyline is not showing in flutter but the directions api is enabled and the current position is not updating
- Unsure what imports to use for Advanced Marker Element
- The problem is that it takes a long time to index web pages in emdadrodbar.ir?
- distance matrix api gives incorrect data
- How to display google maps in dark mode in a .NET MAUI (Android) app
- Couldn't import Google Map API
- google maps api - how to get location information /place_id from shareable links maps.goo.gl
- 'map-advanced-marker' component not found after upgrading @angular/google-maps
- How to Filter bus stops between Start and Stop BUS STOP?
- How to make pressing on marker fill in the textViews
- Google api nearbysearch how to filter data business_status
- Embedded google map throws net::ERR_BLOCKED_BY_CLIENT in chromium(Brave) browser
- Why the code shows only the header and footer of xml file?
Related Questions in GOOGLE-MAPS-ANDROID-API-2
- How to change the Contributed to Saved?
- Android Studio Google maps url encoding issue in Address
- Using google maps api key in open source GitHub repository in Flutter app
- Google maps API 18.2 - Can I get my shapes to be drawn in front of the buildings again?
- Android Google Maps V2 API center Longitude
- Cannot zoom in to current location in Android Studio
- Map on Jetpack Compose: GoogleCertificatesRslt: not allowed
- Google map crash android 14 Jetpack compose?
- Track my location only when I'm load this app / fragment at the second time
- How can I make only some markers clickable in Google map for Android?
- java.util.concurrent.ExecutionException: java.lang.SecurityException: GoogleCertificatesRslt: not allowed:?
- wrong react native map boundaries when the map is rotated
- Is there a way that can move a the camera to a point on the map view on Android?
- Polylines can't be remove on the map
- REACT: Google Maps API key - Warning: NoApiKeys
Related Questions in GOOGLE-MAPS-API-2
- In Android Studio, how to use Google Maps route API as a gRPC?
- Google Maps/Mapbox API with ReactJS/Typescript web app using webpack not working?
- Need to get distance between two Google map locations
- Flutter Google map Navigation back is crashing with IOS
- Secret not working with @googlemaps/google-maps-services-js and firebase function
- How does google maps keep track of your location history?
- REACT: Google Maps API - Autocomplete affects input width
- Control marker visibility by zoom level Reactjs
- GoogleMaps API Macro/VBA Not Returning DriveTime & DriveDistance Anymore
- How to know whether I am at a straight road, a roundabout, or at a left or right turn, or a dead-end using Google Mapd SDK?
- How to add Google Maps to Flutter Web?
- JavaScript API: how do I add an Info Window to multiple markers on Google Maps?
- correct REST API for autosuggest on google?
- Is there a way to remove partial postcodes from GoogleMaps autocomplete dropdown?
- Reverse Geocode Locations in Google My Maps (Custom Map Locations to Street Addesses)
Related Questions in OFFLINEAPPS
- change WebView asset location by java
- View youtube playlist and watch later offline
- .deployment file not working while doing zip deployment of an azure app
- Running an offline service worker and OneSignal in a PWA
- RXDB Application and data storage size issue
- Is there a way to develop offline chat app in flutter and dart by establishing connection between routers?
- How can I make a request queue to the server?
- Why does my offline functionality work on localhost but fail after hosting website? Data retrieval from local storage isn't functioning as expected
- Load offline maps from mbtiles file and render it in react native android app
- AWS amplify datastore with flutter for desktop alternative?
- Progressive Web App not working in offline mode
- Flutter Offline Stoarge Webview
- Supabase - Mobile - Offline first - Sync remote Postgres DB to a local SQLite DB
- how to make "awsome_notification" notification can be push to another page. (offilne App)
- How to execute blocking call in different thread in react-native?
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?
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)
Please refer to this answer. According to that answer, it is possible with Google Maps Android API v2.