If you save an area on google maps on an android device, will other apps that use the maps api, pull data from this cache if it's available? Or is it separated and doesn't know that it exists?

I ask this question because of a reddit post that popped up about Pokemon GO: https://www.reddit.com/r/pokemongo/comments/4s875y/i_wish_i_could_buy_this_guy_a_beer/

  • 1
    No. Other apps on your phone use the Google Maps API, not the Google Maps App itself. Therefore it doesn't have access to the content that is stored in your Google Maps local directory. In your above link, I also see people saying that "Pokémon Bio is loading much fast too" which doesn't make sense because Google Maps has nothing to do with it...unless the Pokémon Go app stores information of your local area. In this case, this would still be the Pokémon Go app, not Google Maps.
    – MB41
    Jul 11, 2016 at 14:02
  • 1
    @MR04 Okay, I figured it may be legit if the maps api is integrated much more tightly into the OS. You should consider posting an answer
    – Cruncher
    Jul 11, 2016 at 14:06

1 Answer 1


Unfortunately, there is no cross-app sharing of map information.

Firstly, there is a privacy concern - If Google allowed other apps to know your Google Maps offline areas (or infer them, for that matter), it would be possible for nasty apps to work out where you live and to sell that information.

Sadly, Google don't provide an 'offline maps' API to developers. I have found this frustrating when developing apps.

Unfortunately, Google have little motivation to encourage offline device usage - they make their money from their online services, especially advertising.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .