2011-05-02 4 views
-2

Comment stocker un fichier Google map dans une base de données Sqlite?Fichier Google Map

+0

Que voulez-vous conserver? Les images? Je ne pense pas que vous êtes autorisé à le faire. –

+0

Je fais une application. dans cet utilisateur va visiter certains endroits, je suis en train de marquer ces lieux en utilisant draw-path..now je veux stocker cela pour une utilisation ultérieure .. –

+0

Donc, vous voulez stocker la position (coordonnées) des lieux? –

Répondre

3

Google maps n'a pas de véritable support pour la mise en cache. Il n'y a pas d'API publique pour obtenir les données cartographiques dans leur intégralité et les mettre en cache pour une utilisation ultérieure. Ainsi, vous ne pourrez pas vraiment afficher ces données sur une carte si l'utilisateur quitte l'activité de carte et se déconnecte. Vous pouvez bien sûr enregistrer des repères et des fichiers tels que KML ou une base de données (peut-être même avec un instantané jpg de la carte), mais cela ne ressemble pas à ce que vous voulez.

Google Earth est-ce que prend en charge la mise en cache, mais le cache est très petit (je ne connais pas la taille maximale du haut de ma tête). En outre, vous ne pouvez pas envoyer de données via Google Earth sur le téléphone car il ne dispose pas d'API publique. S'il vous arrive d'avoir un serveur Google Earth Enterprise assis, vous pouvez pointer le téléphone sur votre serveur et utiliser les liens réseau pour diffuser des données sur le globe avec de la magie noire maléfique.

0

Dans ce cas, je pense que vous voulez stocker uniquement les coordonnées dans la base de données! Vous pouvez l'obtenir en exploitant le GPS. Je ne suis pas un programmeur chevronné, mais en essayant de me voir, si je reçois un exemple de réponse bientôt, je reviendrai :)