2010-10-26 4 views
3

J'ai besoin d'utiliser geocoder pour obtenir lang et lat de l'adresse pour google map.am de travail dans android sdk 2.2 .wen utilisant geocoder ne fonctionne pas il jeter exception. Comment utiliser geocoder dans mon application. Ou d'autres méthodes disponibles pour obtenir long et lat?comment utiliser geocoder dans android 2.2 émulateur ou appareil android 2.1

J'ai android 2.1 périphérique. Est-il possible de travailler gecoder dans android 2.1 deevice réelle.J'ai vu un fil dans la page web en ce qu'ils ont mentionné le travail du géocodeur bien dans le dispositif réel 2.2.Mais je ne sais pas il travaillera sur dispositif 2.1 ou non j'ai vérifié mais dans l'appareil aussi geocoder ne fonctionnant pas. tout un m'aider à résoudre mes problèmes.

Merci,

Lakshmanan

Répondre

1

Le problème de la disponibilité de géocodage n'a rien à voir avec la version de la plate-forme (2.1 ou 2.2), et tout à voir avec si une bibliothèque mise en œuvre du service (par exemple Google Maps) est disponible. (Plus d'informations here - recherche « carte bibliothèque externe »)

Here is the page explaining how to install it in your development environment

Prenez soin bien - vous feriez bien de fournir une sorte de repli au cas où la bibliothèque Google Maps n'est pas installé (par exemple, par interroger l'API Web Google Maps via HTTP lorsque vous détectez que Geocoder n'est pas implémenté)

+0

merci pour votre réponse .. – Lakshmanan

+0

pas vrai - nous exécutons un émulateur Froyo en utilisant l'image système Google APIs (ie en incluant le code Maps exclusif) , et le GeoCoder n'est toujours pas disponible. Il ressemble à un bug dans Froyo, car il travaillait sur des versions plus anciennes (en particulier 1.6) – Matthias

+1

en fait, c'est * un * bug dans Froyo et Gingerbread, voir http://code.google.com/p/android/ problèmes/détails? id = 8816 – Matthias

Questions connexes