Developing Android application with GoogleMaps API, I found that sometimes 
MapView caches some tiles in app's data 
folder('/data/data/<package_name>/files'). These files are 'DATA_Tiles', 
'DATA_Tiles_1', 'DATA_Tiles_2', ... Each file 'DATA_Tiles_%n' contains some 
JPEGs or PNGs and their coords. File 'DATA_Tiles' contains common 
information about files 'DATA_Tiles_%n'. I am very interested in the 
possibility of using my app offline. My app needs only small area of map, 
so I can include this cached area in 'assets', thereby providing offline 
work of MapView in my app.

I want to know, is it legal? Is it violation of Terms?

https://developers.google.com/maps/terms
10.1.3(b) No Pre-Fetching, Caching, or Storage of Content. You must not 
pre-fetch, cache, or store any Content, except that you may store: (i) 
limited amounts of Content for the purpose of improving the performance of 
your Maps API Implementation if you do so temporarily, securely, and in a 
manner that does not permit use of the Content outside of the Service; and 
(ii) any content identifier or key that the Maps APIs Documentation 
specifically permits you to store. For example, you must not use the 
Content to create an independent database of "places" or other local 
listings information.

I have read this, but I don't understand can I legally use cache in Android 
app.
May be do you know, where can I contact with developers of android.map 
library?

Thank you for answers.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to