Les cartes Google hors connexion sont-elles utilisées sur tout l'appareil?

8

Si vous enregistrez une zone sur Google Maps sur un appareil Android, d'autres applications qui utilisent l'API Maps, extrairont-elles les données de ce cache s'il est disponible? Ou est-il séparé et ne sait pas qu'il existe?

Je pose cette question à cause d'un message reddit qui est apparu sur Pokemon GO: https://www.reddit.com/r/pokemongo/comments/4s875y/i_wish_i_could_buy_this_guy_a_beer/

Cruncher
la source
1
Non. D'autres applications sur votre téléphone utilisent l'API Google Maps, pas l'application Google Maps elle-même. Par conséquent, il n'a pas accès au contenu stocké dans votre annuaire local Google Maps. Dans le lien ci-dessus, je vois également des gens dire que "Pokémon Bio se charge beaucoup trop vite", ce qui n'a pas de sens car Google Maps n'a rien à voir avec cela ... à moins que l'application Pokémon Go ne stocke des informations sur votre région. Dans ce cas, ce serait toujours l'application Pokémon Go, pas Google Maps.
MB41
1
@ MR04 D'accord, je pensais que cela pourrait être légitime si l'api des cartes était intégré beaucoup plus étroitement dans le système d'exploitation. Vous devriez envisager de poster une réponse
Cruncher

Réponses:

8

Malheureusement, il n'y a pas de partage entre les applications des informations cartographiques.

Premièrement, il y a un problème de confidentialité - Si Google permettait à d'autres applications de connaître vos zones hors connexion de Google Maps (ou de les déduire, d'ailleurs), il serait possible pour des applications désagréables de déterminer où vous vivez et de vendre ces informations.

Malheureusement, Google ne fournit pas aux développeurs une API de "cartes hors ligne". J'ai trouvé cela frustrant lors du développement d'applications.

Malheureusement, Google a peu de motivation pour encourager l'utilisation d'appareils hors ligne - ils tirent leur argent de leurs services en ligne, en particulier de la publicité.

IanS
la source