Android “Bonjour, MapView” Tutoriel - Carreaux De La Carte Ne Se Charge Pas
Je suis nouveau sur Android, le développement de logiciels et nouveau sur ce site. Je suis en espérant que quelqu'un pourrait avoir une certaine expérience avec le problème que j'ai.
J'ai été à la suite de la Bonjour, MapView tutoriel afin de ne pas seulement apprendre les Android-cadre, mais aussi le Google Maps de la bibliothèque. J'ai essayé de faire de mon mieux pour mettre en œuvre les choses exactement comme le tuto a instruit. Mon problème est que l'application ne charge dans mon émulateur (ou même sur mon téléphone, d'ailleurs), mais les tuiles de carte ne se charge pas.
Cherchant sur Google j'ai trouvé un post de quelqu'un d'autre sur un autre site ayant le même problème, mais son problème était que les éléments ajoutés à la AndroidManifest.xml fichier n'ont pas été dans le bon ordre. J'ai vérifié cela dans le mien, mais tout semble être de droite.
Donc, je ne suis pas sûr de ce qu'est la question et a dit espérer que d'autres ont vu cela avant. Je peux fournir des extraits de code, si cela peut aider.
Merci.
OriginalL'auteur Onyx | 2009-11-27
Vous devez vous connecter pour publier un commentaire.
Non-chargement de tuiles sont généralement le résultat de ne pas avoir la clé API configuré correctement. L'obtention d'un Maps API key
Pour répondre à la réponse que vous avez de gauche à. d.: Si vous voulez qu'il "fonctionne" lorsque vous exécutez à partir d'Eclipse. vous aurez besoin d'une clé API pour votre debug certificat. Il y a des instructions sur la même page comme avant. Notez que vous aurez à revenir à l'écran initial pour vos autres clés avant de les publier.
Pas de problème... 🙂
Les liens ne semblent pas fonctionner plus.. Pouvez-vous mettre à jour le même?
OriginalL'auteur
Je suppose que le problème n'est pas que vous avez une mauvaise carte-clé, mais que vous n'avez pas le bon fichier de stockage des clés d'installation. L'application doit être signé par le même fichier de clés vous avez utilisé pour générer la carte clé. Vous l'avez remarqué que vous pouvez obtenir pour travailler lorsque vous vous connectez à l'application vous-même, mais vous aurez besoin pour configurer un déboguer le fichier de stockage des clés pour utiliser l'API des Cartes régulières Eclipse construit.
Tous Eclipse construit nécessitent un déboguer le fichier de stockage des clés que vous venez normalement ne pas le remarquer car ADT génère un pour vous automatiquement. Vous devez suivez les instructions ici et de créer votre propre débogage du fichier de clés, ou vous devriez prendre la clé de débogage ADT créé automatiquement pour vous (il va vous montrer où il l'a créé dans Windows > Préférences > Android > Build) et inscrivez-vous pour un autre Maps API key. Cette clé sera de travailler avec Eclipse.
(P. S., c'est que c'est un soucis de compilation pour les libérer, vous devez changer votre clé avant en arrière en fonction de la signature du fichier de clés.)
Donc, il y a belle façon de gérer cela ou avez-vous pour changer les touches à chaque fois avant de faire un communiqué de construire?
OriginalL'auteur
J'ai eu le problème de tuiles de chargement. Comme vous l'avez mentionné votre post original, une possibilité est avec l'ordre des éléments dans le AndroidManifest.xml fichier. Plus précisément, j'ai d'abord eu de la ligne:
après l'application de l'élément. Une fois que j'ai déménagé cette ligne avant de l'élément de l'application, mes carreaux de la carte commencé à charger de nouveau.
OriginalL'auteur
Les tuiles de chargement est presque toujours un résultat de l'utilisation de l'inexactitude de l'API-key, je pense. Avez-vous vérifié la vôtre?
Détails: L'obtention d'un Maps API key
OriginalL'auteur
J'ai eu le même problème... mon erreur était dans le fichier manifeste puting
INTERNET
des autorisations à l'intérieur de l'application. Après moveing (à l'envers) everying était bon travail.OriginalL'auteur
Assurez-vous d'avoir la 3g sur le panneau supérieur. Si vous n'avez pas le cas, alors il n'y a pas de connexion internet. Parfois, je dois le faire tourner l'émulateur sur et hors d'un couple de fois pour obtenir la 3g à venir.
OriginalL'auteur
d. est probablement correcte. Cependant, les problèmes d'Internet sera également causer des symptômes similaires. Assurez-vous que votre
INTERNET
autorisation est correctement positionné et qu'il n'y a pas de serveurs proxy/pare-feu qui bloque l'accès à l'Internet.OriginalL'auteur
Un autre problème peut être un proxy qui vous sont derrière. Le proxy ralentit les choses beaucoup et elle aura un effet sur votre application, même si l'application maps et le navigateur internet dans l'émulateur, beau travail.
OriginalL'auteur
C'est une vieille question, mais ici, c'est une réponse de plus: si vous êtes pressée comme moi, vous pourriez accidentellement copiez le doigt d'impression de code à la place de la clé API à partir de la page web 🙂
OriginalL'auteur
Le Bonjour, MapView tutoriel votre parlions n'est plus valide. Nouvelle V1 carte applications peuvent ne plus être fait.
Suivre https://developers.google.com/maps/documentation/android/ pour Google Maps API Android v2 applications.
OriginalL'auteur