8 votes

Les cartes Google hors ligne sont-elles utilisées sur l'ensemble de l'appareil ?

Si vous enregistrez une zone sur google maps sur un appareil Android, les autres applications qui utilisent l'api maps pourront-elles extraire les données de ce cache si elles sont disponibles ? Ou bien est-il séparé et ne sait-il pas qu'il existe ?

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

1 votes

Non. Les autres applications de votre téléphone utilisent l'API Google Maps, et non l'application Google Maps elle-même. Elles n'ont donc pas accès au contenu qui est stocké dans votre répertoire local Google Maps. Dans votre lien ci-dessus, je vois aussi des gens dire que "Pokémon Bio se charge beaucoup plus vite aussi", ce qui n'a aucun sens car Google Maps n'a rien à voir avec cela... sauf si l'application Pokémon Go stocke des informations sur votre zone locale. Dans ce cas, il s'agirait toujours de l'application Pokémon Go, et non de Google Maps.

1 votes

@MR04 Ok, je me suis dit que cela pourrait être légitime si l'api des cartes était intégrée beaucoup plus étroitement dans l'OS. Vous devriez envisager de poster une réponse

8voto

IanS Points 206

Malheureusement, il n'y a pas de partage inter-applications des informations cartographiques.

Tout d'abord, il y a un problème de respect de la vie privée : si Google autorisait d'autres applications à connaître vos zones hors ligne Google Maps (ou à les déduire, d'ailleurs), il serait possible pour des applications malveillantes de savoir où vous vivez et de vendre ces informations.

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

Malheureusement, Google n'a guère de raisons d'encourager l'utilisation des appareils hors ligne : il tire ses revenus de ses services en ligne, notamment de la publicité.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X